<86>Feb 17 07:06:29 userdel[29778]: delete user 'rooter' <86>Feb 17 07:06:29 userdel[29778]: removed group 'rooter' owned by 'rooter' <86>Feb 17 07:06:29 groupadd[29788]: group added to /etc/group: name=rooter, GID=579 <86>Feb 17 07:06:29 groupadd[29788]: group added to /etc/gshadow: name=rooter <86>Feb 17 07:06:29 groupadd[29788]: new group: name=rooter, GID=579 <86>Feb 17 07:06:29 useradd[29795]: new user: name=rooter, UID=579, GID=579, home=/root, shell=/bin/bash <86>Feb 17 07:06:29 userdel[29806]: delete user 'builder' <86>Feb 17 07:06:29 userdel[29806]: removed group 'builder' owned by 'builder' <86>Feb 17 07:06:29 userdel[29806]: removed shadow group 'builder' owned by 'builder' <86>Feb 17 07:06:29 groupadd[29817]: group added to /etc/group: name=builder, GID=580 <86>Feb 17 07:06:29 groupadd[29817]: group added to /etc/gshadow: name=builder <86>Feb 17 07:06:29 groupadd[29817]: new group: name=builder, GID=580 <86>Feb 17 07:06:29 useradd[29828]: new user: name=builder, UID=580, GID=580, home=/usr/src, shell=/bin/bash <13>Feb 17 07:06:34 rpmi: perl-Encode-2.83-alt1 1459157779 installed <13>Feb 17 07:06:34 rpmi: libsigc++2-2.10.0-alt0.M80P.1 1486890854 installed <13>Feb 17 07:06:34 rpmi: xorg-xproto-devel-7.0.28-alt1 1448272470 installed <13>Feb 17 07:06:34 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871125 installed <13>Feb 17 07:06:34 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed <13>Feb 17 07:06:34 rpmi: libboost_system1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:34 rpmi: libjpeg-2:1.3.1-alt0.1 1388074039 installed <13>Feb 17 07:06:34 rpmi: libpng15-1.5.28-alt1 1484572069 installed <13>Feb 17 07:06:34 rpmi: libsigc++2-devel-2.10.0-alt0.M80P.1 1486890854 installed <13>Feb 17 07:06:34 rpmi: zlib-devel-1.2.8-alt1 1371079011 installed <13>Feb 17 07:06:34 rpmi: libogg-1.3.2-alt1 1416015873 installed <13>Feb 17 07:06:34 rpmi: libwayland-server-1.14.0-alt0.M80P.1 1502720505 installed <13>Feb 17 07:06:34 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Feb 17 07:06:34 rpmi: perl-LWP-MediaTypes-6.02-alt1 1329754558 installed <13>Feb 17 07:06:34 rpmi: perl-Compress-Raw-Zlib-2.069-alt1.1 1448470141 installed <13>Feb 17 07:06:34 rpmi: perl-libnet-1:3.08-alt1 1458419902 installed <13>Feb 17 07:06:34 rpmi: perl-URI-1.71-alt1 1455181348 installed <13>Feb 17 07:06:34 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Feb 17 07:06:34 rpmi: libXau-devel-1.0.8-alt1 1369565808 installed <13>Feb 17 07:06:34 rpmi: libflac8-1.2.1-alt11.1 1434276025 installed <13>Feb 17 07:06:34 rpmi: libvorbis-1.3.4-alt1 1395615326 installed <13>Feb 17 07:06:34 rpmi: libjasper-1.900.1-alt3 1391718483 installed <13>Feb 17 07:06:34 rpmi: libtiff5-4.0.3-alt1 1348347501 installed <13>Feb 17 07:06:34 rpmi: libboost_atomic1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:34 rpmi: libboost_random1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:34 rpmi: libboost_chrono1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:34 rpmi: libboost_timer1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:34 rpmi: libboost_thread1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:34 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed <13>Feb 17 07:06:34 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Feb 17 07:06:34 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed <13>Feb 17 07:06:34 rpmi: libtar-1.2.20-alt1 1415881232 installed <13>Feb 17 07:06:35 rpmi: libgtk+2-locales-2.24.31-alt1 1473461664 installed <13>Feb 17 07:06:35 rpmi: libgnet-2.0.8-alt4.1 1342002456 installed <13>Feb 17 07:06:35 rpmi: libdatrie-0.2.8-alt1_5 1410185970 installed <13>Feb 17 07:06:35 rpmi: libthai-0.1.24-alt1_1 1459282109 installed <13>Feb 17 07:06:35 rpmi: libpng12-1.2.50-alt2 1347753435 installed <13>Feb 17 07:06:35 rpmi: libpng12-devel-1.2.50-alt2 1347753435 installed <13>Feb 17 07:06:35 rpmi: libpixman-3:0.32.8-alt1 1447610697 installed <13>Feb 17 07:06:35 rpmi: libatk-locales-2.24.0-alt0.M80P.1 1504535386 installed <13>Feb 17 07:06:35 rpmi: libatk-2.24.0-alt0.M80P.1 1504535386 installed <13>Feb 17 07:06:35 rpmi: xorg-renderproto-devel-0.11.1-alt3 1303465056 installed <13>Feb 17 07:06:35 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Feb 17 07:06:35 rpmi: libmad-0.15.1b-alt8 1398374528 installed <13>Feb 17 07:06:35 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed <13>Feb 17 07:06:35 rpmi: libwrap-1:7.6-alt11 1297041303 installed <13>Feb 17 07:06:35 rpmi: libgsm-1.0.13-alt8 1365910841 installed <13>Feb 17 07:06:35 rpmi: libsndfile-1.0.28-alt1.M80P.1 p8.212938.100 1536756424 installed <13>Feb 17 07:06:35 rpmi: libjson-c-0.12-alt1 1401212997 installed <13>Feb 17 07:06:35 rpmi: liblz4-1:1.7.5-alt1 1488766784 installed <13>Feb 17 07:06:35 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024732 installed <13>Feb 17 07:06:35 rpmi: libgcrypt20-1.8.3-alt3 p8.214131.100 1542819112 installed <13>Feb 17 07:06:35 rpmi: libsystemd-1:237-alt2.M80P.5 p8+219569.200.8.1 1547831015 installed <13>Feb 17 07:06:35 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773289 installed <13>Feb 17 07:06:35 rpmi: libavahi-0.6.31-alt7.M80P.1 1526318874 installed <13>Feb 17 07:06:35 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Feb 17 07:06:35 rpmi: libalsa-1:1.1.0-alt1.1.1 1454429220 installed <13>Feb 17 07:06:35 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531929 installed <13>Feb 17 07:06:35 rpmi: libwayland-client-1.14.0-alt0.M80P.1 1502720505 installed <13>Feb 17 07:06:35 rpmi: libxshmfence-1.2-alt1 1420972190 installed <13>Feb 17 07:06:35 rpmi: libpciaccess-1:0.13.4-alt1 1431681690 installed <13>Feb 17 07:06:35 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609375 installed <13>Feb 17 07:06:35 rpmi: libgbm-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Feb 17 07:06:35 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Feb 17 07:06:35 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Feb 17 07:06:35 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313365 installed <13>Feb 17 07:06:35 rpmi: libX11-3:1.6.3-alt1 1431956885 installed <13>Feb 17 07:06:35 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Feb 17 07:06:35 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Feb 17 07:06:35 rpmi: libXfixes-5.0.1-alt1 1369809608 installed <13>Feb 17 07:06:35 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Feb 17 07:06:35 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Feb 17 07:06:38 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313365 installed <13>Feb 17 07:06:38 rpmi: libX11-devel-3:1.6.3-alt1 1431956885 installed <13>Feb 17 07:06:38 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Feb 17 07:06:38 rpmi: libpulseaudio-9.0-alt2 1469794002 installed <13>Feb 17 07:06:38 rpmi: libSDL-1.2.14-alt6.M80P.1 1483818223 installed <13>Feb 17 07:06:38 rpmi: libmikmod-3.3.8-alt1.1 1449204663 installed <13>Feb 17 07:06:38 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed <13>Feb 17 07:06:38 rpmi: libXext-devel-1.3.3-alt1 1409902959 installed <13>Feb 17 07:06:38 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373715 installed <13>Feb 17 07:06:38 rpmi: libXxf86vm-1.1.3-alt1 1369984835 installed <13>Feb 17 07:06:38 rpmi: libGL-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Feb 17 07:06:38 rpmi: libGL-devel-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Feb 17 07:06:38 rpmi: libEGL-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Feb 17 07:06:38 rpmi: libEGL-devel-4:17.3.9-alt0.M80P.1 1526555892 installed <13>Feb 17 07:06:38 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Feb 17 07:06:38 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed <13>Feb 17 07:06:38 rpmi: libSDL-devel-1.2.14-alt6.M80P.1 1483818223 installed <13>Feb 17 07:06:38 rpmi: libXi-1.7.9-alt1.M80P.1 1515766152 installed <13>Feb 17 07:06:38 rpmi: libXinerama-1.1.3-alt1 1369984572 installed <13>Feb 17 07:06:38 rpmi: libXcomposite-0.4.3-alt3 1297306936 installed <13>Feb 17 07:06:38 rpmi: perl-IO-Socket-IP-0.37-alt1 1444921335 installed <13>Feb 17 07:06:38 rpmi: perl-Compress-Raw-Bzip2-2.069-alt1.1 1448470174 installed <13>Feb 17 07:06:39 rpmi: perl-IO-Compress-2.069-alt1 1444618007 installed <13>Feb 17 07:06:39 rpmi: perl-HTTP-Message-6.11-alt1 1444616672 installed <13>Feb 17 07:06:39 rpmi: perl-HTTP-Cookies-6.01-alt1 1329759964 installed <13>Feb 17 07:06:39 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Feb 17 07:06:39 rpmi: perl-Net-HTTP-6.09-alt1 1432310023 installed <13>Feb 17 07:06:39 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed <13>Feb 17 07:06:39 rpmi: perl-HTML-Parser-3.72-alt1 1455170565 installed <13>Feb 17 07:06:39 rpmi: perl-libwww-6.15-alt1 1449505512 installed <13>Feb 17 07:06:39 rpmi: perl-XML-Parser-2.44-alt2 1456264145 installed <13>Feb 17 07:06:39 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed <13>Feb 17 07:06:39 rpmi: libgdk-pixbuf-locales-2.36.11-alt0.M80P.1 1507198237 installed <13>Feb 17 07:06:39 rpmi: rpm-build-xdg-0.2-alt1 1250461503 installed <13>Feb 17 07:06:39 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021415 installed <13>Feb 17 07:06:39 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Feb 17 07:06:39 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1 1488560707 installed <13>Feb 17 07:06:39 rpmi: rpm-build-gir-0.7.2-alt3 1489330162 installed <13>Feb 17 07:06:39 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Feb 17 07:06:40 rpmi: libstdc++5-devel-5.3.1-alt3 1457664660 installed <13>Feb 17 07:06:40 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411364 installed <13>Feb 17 07:06:40 rpmi: libboost_test1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:40 rpmi: libboost_serialization1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:40 rpmi: libboost_iostreams1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:41 rpmi: libicu56-1:5.6.1-alt1.1 1458012365 installed <13>Feb 17 07:06:41 rpmi: libboost_regex1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:41 rpmi: libboost_graph1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:41 rpmi: libboost_date_time1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:41 rpmi: libboost_container1.58.0-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:41 rpmi: libtinfo-devel-5.9-alt8 1456756589 installed <13>Feb 17 07:06:41 rpmi: libncurses-devel-5.9-alt8 1456756589 installed <13>Feb 17 07:06:41 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:41 rpmi: libverto-0.2.6-alt1_6 1455633232 installed <13>Feb 17 07:06:41 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Feb 17 07:06:41 rpmi: libcom_err-1.42.13-alt2 1449075923 installed <13>Feb 17 07:06:41 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Feb 17 07:06:41 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Feb 17 07:06:41 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766170 installed <13>Feb 17 07:06:42 rpmi: gcc5-c++-5.3.1-alt3 1457664660 installed <13>Feb 17 07:06:42 rpmi: intltool-0.51.0-alt1 1450344474 installed <13>Feb 17 07:06:42 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed <13>Feb 17 07:06:42 rpmi: libtar-devel-1.2.20-alt1 1415881232 installed <13>Feb 17 07:06:42 rpmi: libexpat-devel-2.2.4-alt0.M80P.1 1503871125 installed <13>Feb 17 07:06:42 rpmi: rpm-build-gnome-2.0-alt2 1307452821 installed <13>Feb 17 07:06:42 rpmi: libgio-2.52.3-alt0.M80P.1 1504533315 installed <13>Feb 17 07:06:42 rpmi: libgdk-pixbuf-2.36.11-alt0.M80P.1 1507198237 installed <13>Feb 17 07:06:42 rpmi: libglibmm-2.52.1-alt0.M80P.1 1504768663 installed <13>Feb 17 07:06:42 rpmi: libatkmm-2.24.2-alt1 1448847324 installed <13>Feb 17 07:06:42 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918827 installed <13>Feb 17 07:06:42 rpmi: libfreetype-2.8-alt0.M80P.3 1505462828 installed <13>Feb 17 07:06:42 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008914 installed Updating fonts cache: <29>Feb 17 07:06:43 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Feb 17 07:06:44 rpmi: libcairo-1:1.14.4-alt1 1447005511 installed <13>Feb 17 07:06:44 rpmi: libfreetype-devel-2.8-alt0.M80P.3 1505462828 installed <13>Feb 17 07:06:44 rpmi: fontconfig-devel-2.12.6-alt1.M80P.1 1506008914 installed <13>Feb 17 07:06:44 rpmi: libcairo-devel-1:1.14.4-alt1 1447005511 installed <13>Feb 17 07:06:44 rpmi: libcairomm-1.12.0-alt1 1443033847 installed <13>Feb 17 07:06:44 rpmi: libXft-2.3.2-alt1 1409902660 installed <13>Feb 17 07:06:44 rpmi: libpango-1.40.14-alt0.M80P.1 1510824242 installed <13>Feb 17 07:06:44 rpmi: libpangomm-2.40.1-alt1 1473012889 installed <13>Feb 17 07:06:44 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766170 installed <86>Feb 17 07:06:44 groupadd[16359]: group added to /etc/group: name=_keytab, GID=499 <86>Feb 17 07:06:44 groupadd[16359]: group added to /etc/gshadow: name=_keytab <86>Feb 17 07:06:44 groupadd[16359]: new group: name=_keytab, GID=499 <13>Feb 17 07:06:44 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355764 installed <13>Feb 17 07:06:44 rpmi: libcups-2.1.0-alt2.M80P.2 1484827762 installed <13>Feb 17 07:06:44 rpmi: libXft-devel-2.3.2-alt1 1409902660 installed <13>Feb 17 07:06:44 rpmi: libcairomm-devel-1.12.0-alt1 1443033847 installed <13>Feb 17 07:06:44 rpmi: gtk-update-icon-cache-2.24.31-alt1 1473461664 installed <13>Feb 17 07:06:44 rpmi: libgtk+2-2.24.31-alt1 1473461664 installed <13>Feb 17 07:06:45 rpmi: libgtkmm2-2.24.5-alt0.M80P.1 1486900037 installed <13>Feb 17 07:06:45 rpmi: libgdk-pixbuf-xlib-2.36.11-alt0.M80P.1 1507198237 installed <13>Feb 17 07:06:45 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768054 installed <13>Feb 17 07:06:46 rpmi: boost-devel-headers-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:46 rpmi: boost-devel-1:1.58.0-alt4 1463060108 installed <13>Feb 17 07:06:46 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:46 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:46 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: gtk-builder-convert-2.24.31-alt1 1473461664 installed <13>Feb 17 07:06:47 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682534 installed <13>Feb 17 07:06:47 rpmi: glib2-devel-2.52.3-alt0.M80P.1 1504533315 installed <13>Feb 17 07:06:47 rpmi: libgio-devel-2.52.3-alt0.M80P.1 1504533315 installed <13>Feb 17 07:06:47 rpmi: libglibmm-devel-2.52.1-alt0.M80P.1 1504768663 installed <13>Feb 17 07:06:47 rpmi: libatk-devel-2.24.0-alt0.M80P.1 1504535386 installed <13>Feb 17 07:06:47 rpmi: libpango-devel-1.40.14-alt0.M80P.1 1510824242 installed <13>Feb 17 07:06:47 rpmi: libpangomm-devel-2.40.1-alt1 1473012889 installed <13>Feb 17 07:06:47 rpmi: libatkmm-devel-2.24.2-alt1 1448847324 installed <13>Feb 17 07:06:47 rpmi: libgdk-pixbuf-devel-2.36.11-alt0.M80P.1 1507198237 installed <13>Feb 17 07:06:47 rpmi: libgtk+2-devel-2.24.31-alt1 1473461664 installed <13>Feb 17 07:06:47 rpmi: libgnet-devel-2.0.8-alt4.1 1342002456 installed <13>Feb 17 07:06:47 rpmi: libgtkmm2-devel-2.24.5-alt0.M80P.1 1486900037 installed Installing lordsawar-0.2.0-alt1.2.1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.31287 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf lordsawar-0.2.0 + echo 'Source #0 (lordsawar-0.2.0.tar.gz):' Source #0 (lordsawar-0.2.0.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/lordsawar-0.2.0.tar.gz + /bin/tar -xf - + cd lordsawar-0.2.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (lordsawar-0.1.7-asneeded.patch):' Patch #1 (lordsawar-0.1.7-asneeded.patch): + /usr/bin/patch -p1 patching file src/pbm/Makefile.in + echo 'Patch #2 (lordsawar-0.2.0-alt-DSO.patch):' Patch #2 (lordsawar-0.2.0-alt-DSO.patch): + /usr/bin/patch -p2 patching file src/ghs/Makefile.in patching file src/gls/Makefile.in + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.31287 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd lordsawar-0.2.0 + CFLAGS='-pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' + export FFLAGS + '[' -n '' ']' ++ printf %s '-pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive' ++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g' + ASFLAGS=' -march=i586 -mtune=generic' + export ASFLAGS + export lt_cv_deplibs_check_method=pass_all + lt_cv_deplibs_check_method=pass_all + readlink -e -- ./configure + xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n' + xargs -ri dirname -- '{}' + sort -u + xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --without-included-gettext configure: WARNING: unrecognized options: --without-included-gettext checking build system type... i586-alt-linux-gnu checking host system type... i586-alt-linux-gnu checking target system type... i586-alt-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether NLS is requested... yes checking for style of include used by make... GNU checking for i586-alt-linux-gcc... i586-alt-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-alt-linux-gcc accepts -g... yes checking for i586-alt-linux-gcc option to accept ISO C89... none needed checking dependency style of i586-alt-linux-gcc... none checking for intltool >= 0.35.5... 0.51.0 found checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.22.3 checking for XML::Parser... ok checking how to run the C preprocessor... i586-alt-linux-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking for ngettext in libc... yes checking for dgettext in libc... yes checking for bind_textdomain_codeset... yes checking for msgfmt... (cached) /usr/bin/msgfmt checking for dcgettext... yes checking if msgfmt accepts -c... yes checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for xgettext... (cached) /usr/bin/xgettext checking for i586-alt-linux-g++... i586-alt-linux-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-alt-linux-g++ accepts -g... yes checking dependency style of i586-alt-linux-g++... none checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for fgrep... /bin/grep -F checking for ld used by i586-alt-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... -r checking for i586-alt-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for i586-alt-linux-ar... no checking for ar... ar checking for i586-alt-linux-strip... no checking for strip... strip checking for i586-alt-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from i586-alt-linux-gcc object... ok checking for dlfcn.h... yes checking for objdir... .libs checking if i586-alt-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i586-alt-linux-gcc option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-gcc static flag -static works... no checking if i586-alt-linux-gcc supports -c -o file.o... yes checking if i586-alt-linux-gcc supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... i586-alt-linux-g++ -E checking for ld used by i586-alt-linux-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for i586-alt-linux-g++ option to produce PIC... -fPIC -DPIC checking if i586-alt-linux-g++ PIC flag -fPIC -DPIC works... yes checking if i586-alt-linux-g++ static flag -static works... no checking if i586-alt-linux-g++ supports -c -o file.o... yes checking if i586-alt-linux-g++ supports -c -o file.o... (cached) yes checking whether the i586-alt-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.0... yes configure: WARNING: Skipping SDL_Mixer Run. We are cross-compiling for windows! checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking for XML_ParserCreate in -lexpat... yes checking libtar.h usability... yes checking libtar.h presence... yes checking for libtar.h... yes checking for tar_open in -ltar... yes checking for msgfmt... (cached) /usr/bin/msgfmt checking for gmsgfmt... (cached) /usr/bin/msgfmt checking for xgettext... (cached) /usr/bin/xgettext checking for msgmerge... (cached) /usr/bin/msgmerge checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for i586-alt-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GLIBMM... yes checking for GTKMM... yes checking for LIBSIGC... yes checking for boost directory... /usr/include/boost checking boost/version.hpp usability... yes checking boost/version.hpp presence... yes checking for boost/version.hpp... yes configure: creating ./config.status config.status: creating dat/Makefile config.status: creating dat/icons/Makefile config.status: creating dat/icons/32x32/Makefile config.status: creating dat/icons/64x64/Makefile config.status: creating dat/lordsawar.desktop.in config.status: creating dat/army/Makefile config.status: creating dat/army/default/Makefile config.status: creating dat/army/bigdefault/Makefile config.status: creating dat/tilesets/Makefile config.status: creating dat/tilesets/default/Makefile config.status: creating dat/tilesets/bigdefault/Makefile config.status: creating dat/tilesets/stark/Makefile config.status: creating dat/tilesets/bigstark/Makefile config.status: creating dat/tilesets/wesnoth/Makefile config.status: creating dat/tilesets/bigwesnoth/Makefile config.status: creating dat/shield/Makefile config.status: creating dat/shield/default/Makefile config.status: creating dat/shield/dol/Makefile config.status: creating dat/shield/plain/Makefile config.status: creating dat/citysets/Makefile config.status: creating dat/citysets/default/Makefile config.status: creating dat/citysets/bigdefault/Makefile config.status: creating dat/citysets/dol/Makefile config.status: creating dat/citysets/bigdol/Makefile config.status: creating dat/various/Makefile config.status: creating dat/various/items/Makefile config.status: creating dat/various/editor/Makefile config.status: creating dat/map/Makefile config.status: creating dat/map/2ndPunic37/Makefile config.status: creating dat/map/dol/Makefile config.status: creating dat/music/Makefile config.status: creating dat/glade/Makefile config.status: creating dat/glade/editor/Makefile config.status: creating po/Makefile.in config.status: creating Makefile config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating help/Makefile config.status: creating help/figures/Makefile config.status: creating src/editor/Makefile config.status: creating src/pbm/Makefile config.status: creating src/gls/Makefile config.status: creating src/ghs/Makefile config.status: creating src/gui/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing po/stamp-it commands configure: WARNING: unrecognized options: --without-included-gettext LordsAWar! is now configured. Type 'make' to compile it. Configuration: Installation location : /usr Editor compilation : yes Play-by-mail : yes Sound support : yes Game-list Server : yes Game-host Server : yes Extra Options: Compiler Optimizations: yes + '[' -n '' ']' + NPROCS=8 + make -j8 make: Entering directory `/usr/src/RPM/BUILD/lordsawar-0.2.0' make all-recursive make[1]: Entering directory `/usr/src/RPM/BUILD/lordsawar-0.2.0' Making all in src make[2]: Entering directory `/usr/src/RPM/BUILD/lordsawar-0.2.0/src' Making all in gui make[3]: Entering directory `/usr/src/RPM/BUILD/lordsawar-0.2.0/src/gui' /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o driver.lo driver.cpp /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o fight-order-dialog.lo fight-order-dialog.cpp /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o hero-levels-dialog.lo hero-levels-dialog.cpp /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o army-bonus-dialog.lo army-bonus-dialog.cpp /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o item-bonus-dialog.lo item-bonus-dialog.cpp /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o city-info-tip.lo city-info-tip.cpp /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o army-info-tip.lo army-info-tip.cpp /bin/sh ../../libtool --tag=CXX --mode=compile i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c -o stack-info-tip.lo stack-info-tip.cpp libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c item-bonus-dialog.cpp -fPIC -DPIC -o .libs/item-bonus-dialog.o libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c driver.cpp -fPIC -DPIC -o .libs/driver.o libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c fight-order-dialog.cpp -fPIC -DPIC -o .libs/fight-order-dialog.o libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c hero-levels-dialog.cpp -fPIC -DPIC -o .libs/hero-levels-dialog.o libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c army-info-tip.cpp -fPIC -DPIC -o .libs/army-info-tip.o libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c army-bonus-dialog.cpp -fPIC -DPIC -o .libs/army-bonus-dialog.o libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c city-info-tip.cpp -fPIC -DPIC -o .libs/city-info-tip.o libtool: compile: i586-alt-linux-g++ -DHAVE_CONFIG_H -I. -I../.. -pthread -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/atkmm-1.6 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/cairomm-1.0 -I/usr/lib/cairomm-1.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I../../src -Wall -pipe -Wall -g -O2 -march=i586 -mtune=generic -fpermissive -c stack-info-tip.cpp -fPIC -DPIC -o .libs/stack-info-tip.o In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:6, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12, from fight-order-dialog.cpp:20: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:6, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12, from driver.cpp:20: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/trackable.h:40:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] trackable_callback(void* data, func_destroy_notify func) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/trackable.h:40:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] trackable_callback(void* data, func_destroy_notify func) noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:255:3: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++0x-compat] ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1355:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/c++/5/type_traits:35:0, from /usr/include/sigc++-2.0/sigc++/visit_each.h:22, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:3: warning: identifier 'decltype' is a keyword in C++11 [-Wc++0x-compat] static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:84:3: warning: identifier 'static_assert' is a keyword in C++11 [-Wc++0x-compat] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:11:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:11:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/trackable.h: At global scope: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/trackable.h: At global scope: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from fight-order-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:12:0, from driver.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' In file included from /usr/include/sigc++-2.0/sigc++/bind.h:22:0, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from fight-order-dialog.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from fight-order-dialog.h:23:0, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/list:60, from /usr/include/sigc++-2.0/sigc++/trackable.h:21, from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from driver.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/list:60, from /usr/include/sigc++-2.0/sigc++/trackable.h:21, from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from driver.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:101:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:102:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:103:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:104:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:105:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:110:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:216:9: error: expected nested-name-specifier before 'size_type' using size_type = std::string::size_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:217:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::string::difference_type; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:219:9: error: expected nested-name-specifier before 'value_type' using value_type = gunichar; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:220:9: error: expected nested-name-specifier before 'reference' using reference = gunichar&; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:221:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const gunichar&; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:223:9: error: expected nested-name-specifier before 'iterator' using iterator = ustring_Iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:224:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ustring_Iterator; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:228:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:229:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = std::reverse_iterator; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:244:27: error: 'size_type' does not name a type static GLIBMM_API const size_type npos = std::string::npos; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:12: error: expected ';' at end of member declaration ~ustring() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: error: 'noexcept' does not name a type ~ustring() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:255:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:18: error: expected ',' or '...' before '&&' token ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:265:26: error: invalid constructor; you probably meant 'Glib::ustring (const Glib::ustring&)' ustring(ustring&& other); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:275:29: error: expected ',' or '...' before '&&' token ustring& operator=(ustring&& other); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:22: error: expected ',' or '...' before '&&' token ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:31: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:44: error: 'size_type' has not been declared ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:28: error: 'size_type' has not been declared ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:314:21: error: expected ')' before 'n' ustring(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:320:21: error: expected ')' before 'n' ustring(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:333:33: error: expected ',' or '...' before '&&' token ustring& operator=(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:339:26: error: expected ',' or '...' before '&&' token ustring& assign(ustring&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:39: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:340:52: error: 'size_type' has not been declared ustring& assign(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:341:36: error: 'size_type' has not been declared ustring& assign(const char* src, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:12: error: expected ';' at end of member declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:343:29: error: expected ')' before 'n' ustring& assign(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:12: error: expected ';' at end of member declaration ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:19: error: 'Glib::ustring& Glib::ustring::assign' conflicts with a previous declaration ustring& assign(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:342:12: note: previous declaration 'Glib::ustring::assign' ustring& assign(const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:344:29: error: expected ')' before 'n' ustring& assign(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:39: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:360:52: error: 'size_type' has not been declared ustring& append(const ustring& src, size_type i, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:361:36: error: 'size_type' has not been declared ustring& append(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:12: error: expected ';' at end of member declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:363:29: error: expected ')' before 'n' ustring& append(size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:12: error: expected ';' at end of member declaration ustring& append(size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:19: error: 'Glib::ustring& Glib::ustring::append' conflicts with a previous declaration ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:362:12: note: previous declaration 'Glib::ustring::append' ustring& append(const char* src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:364:29: error: expected ')' before 'n' ustring& append(size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:373:29: error: expected ')' before 'i' ustring& insert(size_type i, const ustring& src, size_type i2, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:374:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:12: error: expected ';' at end of member declaration ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:375:29: error: expected ')' before 'i' ustring& insert(size_type i, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:376:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:12: error: expected ';' at end of member declaration ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:19: error: redeclaration of 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:377:29: error: expected ')' before 'i' ustring& insert(size_type i, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:379:3: error: 'iterator' does not name a type iterator insert(iterator p, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:380:3: error: 'iterator' does not name a type iterator insert(iterator p, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:381:51: error: 'void Glib::ustring::insert(int, int, gunichar)' conflicts with a previous declaration void insert(iterator p, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:15: error: 'iterator' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:27: error: 'size_type' has not been declared void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:382:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:15: error: 'iterator' has not been declared void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:384:46: error: 'Glib::ustring::insert' conflicts with a previous declaration void insert(iterator p, In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:372:19: note: previous declaration 'Glib::ustring& Glib::ustring::insert' ustring& insert(size_type i, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:391:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const ustring& src, size_type i2, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:392:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src, size_type n2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:393:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:394:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:12: error: expected ';' at end of member declaration ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:395:30: error: expected ')' before 'i' ustring& replace(size_type i, size_type n, size_type n2, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:397:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:398:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:399:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:400:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, gunichar uc); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:12: error: expected ';' at end of member declaration ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:20: error: redeclaration of 'Glib::ustring& Glib::ustring::replace' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:390:20: note: previous declaration 'Glib::ustring& Glib::ustring::replace' ustring& replace(size_type i, size_type n, const ustring& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/list:60, from /usr/include/sigc++-2.0/sigc++/trackable.h:21, from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from fight-order-dialog.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:401:29: error: expected ')' before 'pbegin' ustring& replace(iterator pbegin, iterator pend, size_type n, char c); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:20: note: suggested alternatives: In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:65:0, from /usr/include/c++/5/list:60, from /usr/include/sigc++-2.0/sigc++/trackable.h:21, from /usr/include/sigc++-2.0/sigc++/limit_reference.h:10, from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13, from fight-order-dialog.cpp:20: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: error: 'iterator' was not declared in this scope ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:37: note: suggested alternatives: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ In file included from /usr/include/c++/5/iterator:61:0, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' struct iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/c++/5/bits/stl_iterator_base_types.h:118:12: note: 'std::iterator' /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/exception.h:22:0, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/ustring.h:403:55: error: expected primary-expression before 'pbegin2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:67: error: expected primary-expression before 'pend2' ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:72: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:403:73: error: data member 'replace' cannot be a member template ustring& replace(iterator pbegin, iterator pend, In pbegin2, In pend2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:12: error: expected ';' at end of member declaration ustring& erase(size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:28: error: expected ')' before 'i' ustring& erase(size_type i, size_type n = npos); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:411:18: error: 'Glib::ustring& Glib::ustring::erase()' conflicts with a previous declaration ustring& erase(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:410:18: note: previous declaration 'Glib::ustring& Glib::ustring::erase' ustring& erase(size_type i, size_type n = npos); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:412:3: error: 'iterator' does not name a type iterator erase(iterator p); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:413:3: error: 'iterator' does not name a type iterator erase(iterator pbegin, iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/glibmm-2.4/glibmm/ustring.h:421:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:421:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:422:61: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:422:75: error: 'size_type' has not been declared int compare(size_type i, size_type n, const ustring& rhs, size_type i2, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:423:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:423:58: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs, size_type n2) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:15: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:424:28: error: 'size_type' has not been declared int compare(size_type i, size_type n, const char* rhs) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:451:3: error: 'value_type' does not name a type value_type operator[](size_type i) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:454:3: error: 'value_type' does not name a type value_type at(size_type i) const; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:25: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:456:42: error: 'size_type' has not been declared inline ustring substr(size_type i = 0, size_type n = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:462:3: error: 'iterator' does not name a type iterator begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:463:3: error: 'iterator' does not name a type iterator end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:464:3: error: 'const_iterator' does not name a type const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:465:3: error: 'const_iterator' does not name a type const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:466:3: error: 'reverse_iterator' does not name a type reverse_iterator rbegin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:467:3: error: 'reverse_iterator' does not name a type reverse_iterator rend(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:468:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rbegin() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:469:3: error: 'const_reverse_iterator' does not name a type const_reverse_iterator rend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:474:3: error: 'const_iterator' does not name a type const_iterator cbegin() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:479:3: error: 'const_iterator' does not name a type const_iterator cend() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:485:3: error: 'size_type' does not name a type size_type find(const ustring& str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:486:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:487:3: error: 'size_type' does not name a type size_type find(const char* str, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:488:3: error: 'size_type' does not name a type size_type find(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:489:3: error: 'size_type' does not name a type size_type find(char c, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:491:3: error: 'size_type' does not name a type size_type rfind(const ustring& str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:492:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:493:3: error: 'size_type' does not name a type size_type rfind(const char* str, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:494:3: error: 'size_type' does not name a type size_type rfind(gunichar uc, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:495:3: error: 'size_type' does not name a type size_type rfind(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:501:3: error: 'size_type' does not name a type size_type find_first_of(const ustring& match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:502:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:503:3: error: 'size_type' does not name a type size_type find_first_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:504:3: error: 'size_type' does not name a type size_type find_first_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:505:3: error: 'size_type' does not name a type size_type find_first_of(char c, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:507:3: error: 'size_type' does not name a type size_type find_last_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:508:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:509:3: error: 'size_type' does not name a type size_type find_last_of(const char* match, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/glibmm-2.4/glibmm/ustring.h:510:3: error: 'size_type' does not name a type size_type find_last_of(gunichar uc, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:511:3: error: 'size_type' does not name a type size_type find_last_of(char c, size_type i = npos) const; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:513:3: error: 'size_type' does not name a type size_type find_first_not_of(const ustring& match, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:514:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:515:3: error: 'size_type' does not name a type size_type find_first_not_of(const char* match, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:516:3: error: 'size_type' does not name a type size_type find_first_not_of(gunichar uc, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:517:3: error: 'size_type' does not name a type size_type find_first_not_of(char c, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:519:3: error: 'size_type' does not name a type size_type find_last_not_of(const ustring& match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:520:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i, size_type n) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:521:3: error: 'size_type' does not name a type size_type find_last_not_of(const char* match, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:522:3: error: 'size_type' does not name a type size_type find_last_not_of(gunichar uc, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:523:3: error: 'size_type' does not name a type size_type find_last_not_of(char c, size_type i = npos) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:539:3: error: 'size_type' does not name a type size_type size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:545:3: error: 'size_type' does not name a type size_type length() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:552:3: error: 'size_type' does not name a type size_type bytes() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:558:15: error: 'size_type' has not been declared void resize(size_type n, gunichar uc); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:559:15: error: 'size_type' has not been declared void resize(size_type n, char c = '\0'); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:565:3: error: 'size_type' does not name a type size_type capacity() const; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:566:3: error: 'size_type' does not name a type size_type max_size() const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:567:16: error: 'size_type' has not been declared void reserve(size_type n = 0); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:581:3: error: 'size_type' does not name a type size_type copy(char* dest, size_type n, size_type i = 0) const; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:591:17: error: 'iterator' has not been declared bool validate(iterator& first_invalid); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:594:17: error: 'const_iterator' has not been declared bool validate(const_iterator& first_invalid) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:58: error: 'npos' was not declared in this scope ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:456:56: error: 'npos' was not declared in this scope inline ustring substr(size_type i = 0, size_type n = npos) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:34: error: 'iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:67: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:856:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:857:35: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:67: error: 'Glib::ustring::iterator' has not been declared SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:857:80: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::iterator pbegin, Glib::ustring::iterator pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:855:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:858:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' struct ustring::SequenceToString : public std::string ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:34: error: 'const_iterator' is not a member of 'Glib::ustring' /usr/include/glibmm-2.4/glibmm/ustring.h:861:73: error: template argument 1 is invalid struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:862:1: error: explicit specialization of non-template 'Glib::' { ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:35: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:73: error: 'Glib::ustring::const_iterator' has not been declared SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:863:92: warning: ISO C++ forbids declaration of 'SequenceToString' with no type [-fpermissive] SequenceToString(Glib::ustring::const_iterator pbegin, Glib::ustring::const_iterator pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: an anonymous struct cannot have function members struct ustring::SequenceToString : public std::string ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with constructor not allowed in anonymous aggregate In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with destructor not allowed in anonymous aggregate In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:861:17: error: member 'std::__cxx11::basic_string Glib::::' with copy assignment operator not allowed in anonymous aggregate /usr/include/glibmm-2.4/glibmm/ustring.h:864:1: error: abstract declarator 'Glib::' used as declaration }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:870:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream(const ustring::FormatStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:871:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormatStream& operator=(const ustring::FormatStream&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:875:9: error: expected nested-name-specifier before 'StreamType' using StreamType = std::wostringstream; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:879:3: error: 'StreamType' does not name a type StreamType stream_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:17: error: expected ';' at end of member declaration ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: error: 'noexcept' does not name a type ~FormatStream() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:883:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:958:82: error: no 'typename Glib::ustring_Iterator::value_type Glib::ustring_Iterator::operator*() const' member function declared in class 'Glib::ustring_Iterator' inline typename ustring_Iterator::value_type ustring_Iterator::operator*() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1001:94: error: 'bool Glib::operator==(const int&, const int&)' must have an argument of class or enumerated type operator==(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1008:94: error: 'bool Glib::operator!=(const int&, const int&)' must have an argument of class or enumerated type operator!=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1015:93: error: 'bool Glib::operator<(const int&, const int&)' must have an argument of class or enumerated type operator<(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:32: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:74: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1022:93: error: 'bool Glib::operator>(const int&, const int&)' must have an argument of class or enumerated type operator>(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1029:94: error: 'bool Glib::operator<=(const int&, const int&)' must have an argument of class or enumerated type operator<=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:33: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:75: error: 'const_iterator' in 'class Glib::ustring' does not name a type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1036:94: error: 'bool Glib::operator>=(const int&, const int&)' must have an argument of class or enumerated type operator>=(const Glib::ustring::const_iterator& lhs, const Glib::ustring::const_iterator& rhs) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const T&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1069:3: error: 'stream_' was not declared in this scope stream_ << value; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(const char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1075:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In member function 'void Glib::ustring::FormatStream::stream(char*)': /usr/include/glibmm-2.4/glibmm/ustring.h:1081:3: error: 'stream_' was not declared in this scope stream_ << ustring(value); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1110:26: error: variable or field 'insert' declared void ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:17: error: 'iterator' is not a member of 'Glib::ustring' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:41: error: expected primary-expression before 'pbegin' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1110:52: error: expected primary-expression before 'pend' ustring::insert(ustring::iterator p, In pbegin, In pend) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: 'Glib::ustring& Glib::ustring::replace' is not a static data member of 'class Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:27: error: template definition of non-template 'Glib::ustring& Glib::ustring::replace' /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:18: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:44: error: 'iterator' is not a member of 'Glib::ustring' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:71: error: expected primary-expression before 'pbegin2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1117:83: error: expected primary-expression before 'pend2' ustring::replace(ustring::iterator pbegin, ustring::iterator pend, In pbegin2, In pend2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring::substr' declared as an 'inline' variable ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:26: error: 'Glib::ustring Glib::ustring::substr' is not a static data member of 'class Glib::ustring' /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:17: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:39: error: 'size_type' is not a member of 'Glib::ustring' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1127:61: error: expected ',' or ';' before 'const' ustring::substr(ustring::size_type i, ustring::size_type n) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:1269:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1270:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1286:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1287:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1305:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1306:75: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1324:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1325:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1344:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1345:77: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Stringify& operator=(const ustring::Stringify&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/glibmm-2.4/glibmm/ustring.h: In static member function 'static Glib::ustring Glib::ustring::compose(const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1355:40: error: 'nullptr' was not declared in this scope return ustring::compose_argv(fmt, 0, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h: At global scope: /usr/include/glibmm-2.4/glibmm/ustring.h:1643:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1644:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator==(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1645:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/ustring.h:1646:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator!=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1647:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(const ustring& lhs, int rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1648:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1649:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1650:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1651:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1652:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator<=(int lhs, const ustring& rhs) = delete; ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1653:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(const ustring& lhs, int rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1654:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 bool operator>=(int lhs, const ustring& rhs) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(gunichar, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: error: no matching function for call to 'Glib::ustring::ustring(int, gunichar&)' ustring temp(1, lhs); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: note: deduced conflicting types for parameter 'In' ('int' and 'unsigned int') ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1699:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h: In function 'Glib::ustring Glib::operator+(char, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: error: no matching function for call to 'Glib::ustring::ustring(int, char&)' ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: candidate: template Glib::ustring::ustring(In, In) ustring(In pbegin, In pend); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:327:3: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: note: deduced conflicting types for parameter 'In' ('int' and 'char') ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate: Glib::ustring::ustring(const char*) ustring(const char* src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/ustring.h:308:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: candidate: Glib::ustring::ustring(const char*, int) ustring(const char* src, size_type n); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:303:3: note: conversion of argument 1 would be ill-formed: /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:1717:22: warning: invalid conversion from 'int' to 'const char*' [-fpermissive] ustring temp(1, lhs); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&, int, int) ustring(const ustring& src, size_type i, size_type n = npos); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:297:3: note: no known conversion for argument 1 from 'int' to 'const Glib::ustring&' /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate: Glib::ustring::ustring(std::__cxx11::string) ustring(std::string&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:290:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate: Glib::ustring::ustring(const string&) ustring(const std::string& src); ^ /usr/include/glibmm-2.4/glibmm/ustring.h:285:3: note: candidate expects 1 argument, 2 provided /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate: Glib::ustring::ustring(const Glib::ustring&) ustring(const ustring& other); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/ustring.h:260:3: note: candidate expects 1 argument, 2 provided /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate: Glib::ustring::ustring() ustring(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/ustring.h:253:3: note: candidate expects 0 arguments, 2 provided /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/glibmm-2.4/glibmm/error.h:22:0, from /usr/include/glibmm-2.4/glibmm/thread.h:47, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/exception.h: At global scope: /usr/include/glibmm-2.4/glibmm/exception.h:30:22: error: expected ';' at end of member declaration virtual ~Exception() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: error: 'noexcept' does not name a type virtual ~Exception() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/exception.h:30:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/glibmm-2.4/glibmm/thread.h:47:0, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/error.h:38:10: error: expected ';' at end of member declaration ~Error() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: error: 'noexcept' does not name a type ~Error() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/error.h:38:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/error.h:42:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::ustring what() const override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/error.h:53:9: error: expected nested-name-specifier before 'ThrowFunc' using ThrowFunc = void(*)(GError*); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/error.h:57:52: error: 'ThrowFunc' has not been declared static void register_domain(GQuark error_domain, ThrowFunc throw_func); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:25:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/type_traits.h:63:1: error: expected unqualified-id before 'using' using type_trait_pass_t = typename type_trait::pass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/type_traits.h:66:1: error: expected unqualified-id before 'using' using type_trait_take_t = typename type_trait::take; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:26:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/trackable.h:40:58: error: expected ';' at end of member declaration trackable_callback(void* data, func_destroy_notify func) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: error: 'noexcept' does not name a type trackable_callback(void* data, func_destroy_notify func) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:40:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(const trackable_callback_list& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:50: error: expected ',' or '...' before '&&' token trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/trackable.h:73:60: error: invalid constructor; you probably meant 'sigc::internal::trackable_callback_list (const sigc::internal::trackable_callback_list&)' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:61: error: expected ',' or '...' before '&&' token trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 trackable_callback_list& operator=(trackable_callback_list&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:13: error: expected ';' at end of member declaration trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: error: 'noexcept' does not name a type trackable() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:116:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:33: error: expected ';' at end of member declaration trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: error: 'noexcept' does not name a type trackable(const trackable& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:22: error: expected ',' or '...' before '&&' token trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/trackable.h:120:28: error: invalid constructor; you probably meant 'sigc::trackable (const sigc::trackable&)' trackable(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/trackable.h:124:33: error: expected ',' or '...' before '&&' token trackable& operator=(trackable&& src); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:15: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:47: error: wrong number of template arguments (2, should be 3) with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:33:8: note: provided for 'template struct sigc::internal::with_type' struct with_type; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:60:56: error: qualified-id in declaration before '||' token with_type::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:6:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/visit_each.h: In member function 'void sigc::internal::limit_derived_target::operator()(const T_type&) const': /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:23: error: 'is_base_of' is not a member of 'std' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:55: error: wrong number of template arguments (2, should be 3) with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:73:8: note: provided for 'template struct sigc::internal::with_type_pointer' struct with_type_pointer; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/visit_each.h:98:64: error: qualified-id in declaration before '||' token with_type_pointer::value || std::is_same::value, T_type, T_self>::execute_(_A_type, *this); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:40: error: 'decltype' has not been declared static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' static int checksize(X_functor* obj, decltype(&X_functor::operator()) p = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected ')' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:107:50: error: expected initializer /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:112:48: error: 'nullptr' was not declared in this scope = sizeof(checksize(static_cast(nullptr))) == sizeof(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:41: error: 'is_base_of' is not a member of 'std' bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:69: error: expected primary-expression before ',' token bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:131:82: error: 'value' in namespace '::' does not name a type bool I_derives_functor_base = std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:8: error: 'functor_trait' is not a class template struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:148:44: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:230:50: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:238:56: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:246:64: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:254:72: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:262:80: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:270:88: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:278:96: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:286:104: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:296:57: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:302:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:311:63: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:317:69: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:326:71: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:332:77: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:341:79: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:347:85: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:356:87: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:362:93: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:371:95: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:377:101: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:386:103: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:392:109: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:401:111: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:407:117: error: wrong number of template arguments (3, should be 2) struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:111:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:146:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:147:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:184:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:185:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:224:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:225:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:266:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:267:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:310:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:311:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:356:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:8:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h: In member function 'T_return sigc::pointer_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:24: error: '_A_a1' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:31: error: '_A_a2' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:38: error: '_A_a3' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:45: error: '_A_a4' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:52: error: '_A_a5' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:59: error: '_A_a6' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:357:66: error: '_A_a7' was not declared in this scope { return func_ptr_(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h: At global scope: /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:36:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:13:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:7: error: 'limit_reference' is not a class template class limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:59: error: wrong number of template arguments (2, should be 1) struct visitor > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:71:35: note: provided for 'template class sigc::limit_reference' class limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:116:61: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:150:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:7: error: 'const_limit_reference' is not a class template class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:65: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:185:41: note: provided for 'template class sigc::const_limit_reference' class const_limit_reference ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:230:67: error: template argument 1 is invalid struct visitor > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:264:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:7: error: 'volatile_limit_reference' is not a class template class volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:68: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:299:44: note: provided for 'template class sigc::volatile_limit_reference' class volatile_limit_reference ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:344:70: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:13: error: 'is_base_of' is not a member of 'std' std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:38: error: expected primary-expression before ',' token std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:378:49: error: 'value' in namespace '::' does not name a type std::is_base_of::value> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:7: error: 'const_volatile_limit_reference' is not a class template class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:74: error: wrong number of template arguments (2, should be 1) struct visitor > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:413:50: note: provided for 'template class sigc::const_volatile_limit_reference' class const_volatile_limit_reference ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/limit_reference.h:458:76: error: template argument 1 is invalid struct visitor > ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor0::mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:90:30: error: 'nullptr' was not declared in this scope mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:156:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:165:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor1::mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:139:30: error: 'nullptr' was not declared in this scope mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:157:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:166:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:209:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:219:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor2::mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:191:30: error: 'nullptr' was not declared in this scope mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:210:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:220:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:265:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:276:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor3::mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:246:30: error: 'nullptr' was not declared in this scope mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:266:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:277:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:324:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:336:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor4::mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:304:30: error: 'nullptr' was not declared in this scope mem_functor4() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:325:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:337:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:386:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:399:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor5::mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:365:30: error: 'nullptr' was not declared in this scope mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:387:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:400:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:451:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:465:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor6::mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:429:30: error: 'nullptr' was not declared in this scope mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:452:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:466:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:519:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:534:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::mem_functor7::mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:496:30: error: 'nullptr' was not declared in this scope mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:520:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:535:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor0::const_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:558:36: error: 'nullptr' was not declared in this scope const_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:624:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:633:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor1::const_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:607:36: error: 'nullptr' was not declared in this scope const_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:625:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:634:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:677:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:687:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor2::const_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:659:36: error: 'nullptr' was not declared in this scope const_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:678:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:688:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:733:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:744:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor3::const_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:714:36: error: 'nullptr' was not declared in this scope const_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:734:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:745:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:792:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:804:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor4::const_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:772:36: error: 'nullptr' was not declared in this scope const_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:793:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:805:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:854:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:867:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor5::const_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:833:36: error: 'nullptr' was not declared in this scope const_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:855:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:868:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:919:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:933:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor6::const_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:897:36: error: 'nullptr' was not declared in this scope const_mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:920:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:934:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:987:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1002:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_mem_functor7::const_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:964:36: error: 'nullptr' was not declared in this scope const_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:988:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1003:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor0::volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1026:39: error: 'nullptr' was not declared in this scope volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1092:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1101:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor1::volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1075:39: error: 'nullptr' was not declared in this scope volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1093:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor1::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1102:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1145:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1155:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor2::volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1127:39: error: 'nullptr' was not declared in this scope volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1146:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor2::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1156:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1201:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1212:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor3::volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1182:39: error: 'nullptr' was not declared in this scope volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1202:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor3::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1213:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1260:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1272:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor4::volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1240:39: error: 'nullptr' was not declared in this scope volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1261:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor4::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1273:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1322:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1335:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor5::volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1301:39: error: 'nullptr' was not declared in this scope volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1323:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor5::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1336:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1387:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1401:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor6::volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1365:39: error: 'nullptr' was not declared in this scope volatile_mem_functor6() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1388:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor6::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1402:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1455:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:38: error: 'type_trait_take_t' has not been declared T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1470:55: error: expected ',' or '...' before '<' token T_return operator()(T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::volatile_mem_functor7::volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1432:39: error: 'nullptr' was not declared in this scope volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1456:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::volatile_mem_functor7::operator()(T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1471:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor0::const_volatile_mem_functor0()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1494:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor0() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1560:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1569:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor1::const_volatile_mem_functor1()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1543:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor1() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1561:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor1::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1570:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1613:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1623:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from driver.cpp:20:0: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor2::const_volatile_mem_functor2()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1595:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor2() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1614:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor2::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1624:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1669:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1680:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor3::const_volatile_mem_functor3()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1650:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor3() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1670:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor3::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1681:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1728:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1740:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor4::const_volatile_mem_functor4()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1708:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor4() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1729:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor4::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1741:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1790:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1803:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor5::const_volatile_mem_functor5()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1769:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor5() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1791:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor5::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1804:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1855:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1869:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor6::const_volatile_mem_functor6()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1833:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor6() : func_ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1856:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor6::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1870:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1923:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj* _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:44: error: 'type_trait_take_t' has not been declared T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1938:61: error: expected ',' or '...' before '<' token T_return operator()(const T_obj& _A_obj, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In constructor 'sigc::const_volatile_mem_functor7::const_volatile_mem_functor7()': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1900:45: error: 'nullptr' was not declared in this scope const_volatile_mem_functor7() : func_ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj*, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:43: error: '_A_a1' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:50: error: '_A_a2' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:57: error: '_A_a3' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:64: error: '_A_a4' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:71: error: '_A_a5' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:78: error: '_A_a6' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1924:85: error: '_A_a7' was not declared in this scope { return (_A_obj->*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::const_volatile_mem_functor7::operator()(const T_obj&, int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:34: error: '_A_a1' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:41: error: '_A_a2' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:48: error: '_A_a3' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:55: error: '_A_a4' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:62: error: '_A_a5' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:69: error: '_A_a6' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:1939:76: error: '_A_a7' was not declared in this scope { return (_A_obj.*func_ptr_)(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2065:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2142:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2143:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2221:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2222:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2302:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2303:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2385:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2386:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2470:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2471:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2557:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2558:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2705:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2706:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2782:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2783:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2861:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2862:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2942:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2943:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3025:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3026:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3110:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3111:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3197:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3198:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3345:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3346:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3422:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3423:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3501:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3502:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3582:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3583:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3665:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3666:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3750:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3751:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3837:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3838:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3985:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3986:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4062:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4063:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4141:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4142:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4222:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4223:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4305:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4306:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4390:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4391:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:23: error: 'type_trait_take_t' has not been declared T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4477:40: error: expected ',' or '...' before '<' token T_return operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h: In member function 'T_return sigc::bound_const_volatile_mem_functor7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:49: error: '_A_a1' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:56: error: '_A_a2' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:63: error: '_A_a3' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:70: error: '_A_a4' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:77: error: '_A_a5' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:84: error: '_A_a6' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:4478:91: error: '_A_a7' was not declared in this scope { return (obj_.invoke().*(this->func_ptr_))(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:54: error: 'is_base_of' in namespace 'std' does not name a template type template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:64: error: expected '>' before '<' token template::type> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:56:8: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 test(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:61:35: error: wrong number of template arguments (1, should be 2) typename functor_trait::result_type ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:9: error: expected nested-name-specifier before 'type' using type = decltype (test ()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:1: error: expected unqualified-id before 'using' using deduce_result_t = typename deduce_result_type::type; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:67:21: error: 'deduce_result_t' in namespace 'sigc' does not name a template type { typedef sigc::deduce_result_t type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:69:43: error: wrong number of template arguments (1, should be 2) typedef typename functor_trait::result_type result_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:7:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h:141:57: note: provided for 'template struct sigc::functor_trait' struct functor_trait ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:47: error: 'is_base_of' is not a member of 'std' template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:75: error: expected primary-expression before ',' token template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:288:89: error: 'value' in namespace '::' does not name a type template ::value> struct adaptor_trait; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:8: error: 'adaptor_trait' is not a class template struct adaptor_trait ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:312:38: error: wrong number of template arguments (2, should be 1) struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:298:37: note: provided for 'template struct sigc::adaptor_trait' struct adaptor_trait ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(const slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: error: expected ',' or '...' before '&&' token slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: error: invalid constructor; you probably meant 'sigc::internal::slot_rep (const sigc::internal::slot_rep&)' /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: error: expected ',' or '...' before '&&' token slot_rep& operator=(slot_rep&& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 slot_rep& operator=(slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:58: error: expected ';' at end of member declaration inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: error: 'noexcept' does not name a type inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:91:60: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:52: error: expected ';' at end of member declaration inline void set_parent(void* parent, hook cleanup) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: error: 'noexcept' does not name a type inline void set_parent(void* parent, hook cleanup) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:119:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:36: error: expected ';' at end of member declaration inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: error: 'noexcept' does not name a type inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:150:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:38: error: expected ';' at end of member declaration inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: error: 'noexcept' does not name a type inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {} ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:168:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:13: error: expected ';' at end of member declaration slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: error: 'noexcept' does not name a type slot_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:273:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:35: error: expected ';' at end of member declaration explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: error: 'noexcept' does not name a type explicit slot_base(rep_type* rep) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:278:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:22: error: expected ',' or '...' before '&&' token slot_base(slot_base&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:289:28: error: invalid constructor; you probably meant 'sigc::slot_base (const sigc::slot_base&)' slot_base(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: error: 'noexcept' does not name a type explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:300:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:58: error: expected ';' at end of member declaration void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: error: 'noexcept' does not name a type void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:309:64: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:328:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:25: error: expected ';' at end of member declaration inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: error: 'noexcept' does not name a type inline bool blocked() const noexcept ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:334:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:345:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:350:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:8:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot_base.h:371:33: error: expected ',' or '...' before '&&' token slot_base& operator=(slot_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:52:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(const typed_slot_rep& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:32: error: expected ',' or '...' before '&&' token typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:54:42: error: invalid constructor; you probably meant 'sigc::internal::typed_slot_rep (const sigc::internal::typed_slot_rep&)' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:43: error: expected ',' or '...' before '&&' token typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:55:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 typed_slot_rep& operator=(typed_slot_rep&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In constructor 'sigc::internal::typed_slot_rep::typed_slot_rep(const T_functor&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:45:16: error: 'nullptr' was not declared in this scope : slot_rep(nullptr, &destroy, &dup), functor_(functor) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In destructor 'sigc::internal::typed_slot_rep::~typed_slot_rep()': /usr/include/sigc++-2.0/sigc++/functors/slot.h:59:15: error: 'nullptr' was not declared in this scope call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void* sigc::internal::typed_slot_rep::destroy(void*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:70:22: error: 'nullptr' was not declared in this scope self_->call_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:143:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call1::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:148:17: error: 'a_1' was not declared in this scope (a_1); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:147:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:179:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call2::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:183:124: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:17: error: 'a_1' was not declared in this scope (a_1, a_2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:184:22: error: 'a_2' was not declared in this scope (a_1, a_2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:217:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call3::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:221:151: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:222:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:257:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call4::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:261:178: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:262:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:299:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call5::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:303:205: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:304:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:343:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call6::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:347:232: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:348:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:389:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t a_1, type_trait_take_t a_2, type_trait_take_t a_3, type_trait_take_t a_4, type_trait_take_t a_5, type_trait_take_t a_6, type_trait_take_t a_7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call7::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:124: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:125: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:151: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:152: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:178: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:179: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:205: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:206: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:232: error: expected primary-expression before '>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:233: error: expected primary-expression before ',' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:393:259: error: expected primary-expression before '>>' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:17: error: 'a_1' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:22: error: 'a_2' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:27: error: 'a_3' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:32: error: 'a_4' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:37: error: 'a_5' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:42: error: 'a_6' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:394:47: error: 'a_7' was not declared in this scope (a_1, a_2, a_3, a_4, a_5, a_6, a_7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:416:48: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:42: error: 'type_trait_take_t' has not been declared static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:424:59: error: expected ',' or '...' before '<' token static T_return call_it(slot_rep* rep, type_trait_take_t... a_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, int)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:426:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:427:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:73: error: 'type_trait_take_t' was not declared in this scope return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:36: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:428:97: error: expected ';' before '...' token return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES...> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:459:13: error: expected nested-name-specifier before 'typed_slot' using typed_slot = typed_slot_rep; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:7: error: 'typed_slot' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:19: error: 'typed_rep' was not declared in this scope typed_slot *typed_rep = static_cast(rep); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:43: error: 'typed_slot' does not name a type typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '>' before '*' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:53: error: expected '(' before '*' token /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:54: error: expected primary-expression before '>' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:460:60: error: expected ')' before ';' token typed_slot *typed_rep = static_cast(rep); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:5:0, from /usr/include/sigc++-2.0/sigc++/bind.h:22, from driver.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:14: error: expected ',' or '...' before '&&' token slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:541:20: error: invalid constructor; you probably meant 'sigc::slot0 (const sigc::slot0&)' slot0(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:560:25: error: expected ',' or '...' before '&&' token slot0& operator=(slot0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot0& sigc::slot0::operator=(sigc::slot0)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:562:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:576:30: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:581:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot0&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:589:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:626:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:633:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:640:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:14: error: expected ',' or '...' before '&&' token slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:671:20: error: invalid constructor; you probably meant 'sigc::slot1 (const sigc::slot1&)' slot1(slot1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:690:25: error: expected ',' or '...' before '&&' token slot1& operator=(slot1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot1& sigc::slot1::operator=(sigc::slot1)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:692:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:706:38: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:711:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot1&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:719:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:757:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:758:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:765:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:773:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:14: error: expected ',' or '...' before '&&' token slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:804:20: error: invalid constructor; you probably meant 'sigc::slot2 (const sigc::slot2&)' slot2(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:823:25: error: expected ',' or '...' before '&&' token slot2& operator=(slot2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot2& sigc::slot2::operator=(sigc::slot2)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:825:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:839:46: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:844:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot2&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:852:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:891:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:892:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:893:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:900:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:909:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:14: error: expected ',' or '...' before '&&' token slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:940:20: error: invalid constructor; you probably meant 'sigc::slot3 (const sigc::slot3&)' slot3(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:959:25: error: expected ',' or '...' before '&&' token slot3& operator=(slot3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot3& sigc::slot3::operator=(sigc::slot3)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:961:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:975:54: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:980:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot3&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:988:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1028:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1029:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1030:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1031:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1038:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1048:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:14: error: expected ',' or '...' before '&&' token slot4(slot4&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1079:20: error: invalid constructor; you probably meant 'sigc::slot4 (const sigc::slot4&)' slot4(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1098:25: error: expected ',' or '...' before '&&' token slot4& operator=(slot4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot4& sigc::slot4::operator=(sigc::slot4)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1100:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1114:62: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1119:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot4&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1127:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1168:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1169:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1170:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1171:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1172:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1179:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1190:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:14: error: expected ',' or '...' before '&&' token slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1221:20: error: invalid constructor; you probably meant 'sigc::slot5 (const sigc::slot5&)' slot5(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1240:25: error: expected ',' or '...' before '&&' token slot5& operator=(slot5&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot5& sigc::slot5::operator=(sigc::slot5)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1242:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1256:70: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1261:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot5&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1269:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1311:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1312:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1313:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1314:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1315:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1316:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1323:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1335:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:14: error: expected ',' or '...' before '&&' token slot6(slot6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1366:20: error: invalid constructor; you probably meant 'sigc::slot6 (const sigc::slot6&)' slot6(slot6&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1385:25: error: expected ',' or '...' before '&&' token slot6& operator=(slot6&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot6& sigc::slot6::operator=(sigc::slot6)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1387:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1401:78: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1406:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot6&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1414:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1457:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg1_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1458:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg2_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1459:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg3_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1460:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg4_type_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1461:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg5_type_; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1462:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg6_type_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1463:11: error: 'type_trait_take_t' does not name a type typedef type_trait_take_t arg7_type_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:44: error: 'arg1_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:56: error: 'arg2_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:68: error: 'arg3_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:80: error: 'arg4_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:92: error: 'arg5_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:104: error: 'arg6_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1470:116: error: 'arg7_type_' has not been declared typedef T_return (*call_type)(rep_type*, arg1_type_, arg2_type_, arg3_type_, arg4_type_, arg5_type_, arg6_type_, arg7_type_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:30: error: 'arg1_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:48: error: 'arg2_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:66: error: 'arg3_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:84: error: 'arg4_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:102: error: 'arg5_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:120: error: 'arg6_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1483:138: error: 'arg7_type_' has not been declared inline T_return operator()(arg1_type_ _A_a1, arg2_type_ _A_a2, arg3_type_ _A_a3, arg4_type_ _A_a4, arg5_type_ _A_a5, arg6_type_ _A_a6, arg7_type_ _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:14: error: expected ',' or '...' before '&&' token slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1514:20: error: invalid constructor; you probably meant 'sigc::slot7 (const sigc::slot7&)' slot7(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1533:25: error: expected ',' or '...' before '&&' token slot7& operator=(slot7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot7& sigc::slot7::operator=(sigc::slot7)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1535:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1549:86: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1554:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot7&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1562:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1650:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1668:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1670:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1699:85: error: '>>' should be '> >' within a nested template argument list struct visitor> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1704:54: error: 'nullptr' was not declared in this scope if (_A_target.rep_ && _A_target.rep_->parent_ == nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function 'static void sigc::visitor >::do_visit_each(const sigc::internal::limit_derived_target&, const sigc::slot&)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1712:34: error: 'nullptr' was not declared in this scope _A_target.rep_->set_parent(nullptr, nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1768:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1786:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1788:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1837:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1855:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1857:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1906:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1924:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1926:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1975:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1993:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:1995:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2044:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2062:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2064:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2113:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2131:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2133:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2182:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2200:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:28: error: 'move' is not a member of 'std' parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2202:38: error: 'src' was not declared in this scope parent_type::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: At global scope: /usr/include/sigc++-2.0/sigc++/functors/slot.h:2238:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2239:26: warning: variadic templates only available with -std=c++11 or -std=gnu++11 class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2243:9: error: expected nested-name-specifier before 'result_type' using result_type = T_return; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2248:9: error: expected nested-name-specifier before 'rep_type' using rep_type = internal::slot_rep; ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2250:9: error: expected nested-name-specifier before 'call_type' using call_type = T_return (*)(rep_type*, type_trait_take_t...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:30: error: 'type_trait_take_t' has not been declared inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2257:47: error: expected ',' or '...' before '<' token inline T_return operator()(type_trait_take_t... _A_a) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:12: error: expected ',' or '...' before '&&' token slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2288:18: error: invalid constructor; you probably meant 'sigc::slot (const sigc::slot&)' slot(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2307:23: error: expected ',' or '...' before '&&' token slot& operator=(slot&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'T_return sigc::slot::operator()(int) const': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:34: error: 'call_type' does not name a type return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2260:87: error: '_A_a' was not declared in this scope return (reinterpret_cast(slot_base::rep_->call_))(slot_base::rep_, _A_a...); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h: In member function 'sigc::slot& sigc::slot::operator=(sigc::slot)': /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:26: error: 'move' is not a member of 'std' slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/functors/slot.h:2309:36: error: 'src' was not declared in this scope slot_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal.h:8:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal_base.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal_base.h:54:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(const signal_impl& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:55:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(const signal_impl& src) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:26: error: expected ',' or '...' before '&&' token signal_impl(signal_impl&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl(signal_impl&& src) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:57:36: error: invalid constructor; you probably meant 'sigc::internal::signal_impl (const sigc::internal::signal_impl&)' /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:37: error: expected ',' or '...' before '&&' token signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:58:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 signal_impl& operator=(signal_impl&& src) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:25: error: expected ';' at end of member declaration inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: error: 'noexcept' does not name a type inline void reference() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:67:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:71:30: error: expected ';' at end of member declaration inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: error: 'noexcept' does not name a type inline void reference_exec() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:71:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:93:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:93:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:102:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:109:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:109:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:121:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:135:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:151:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:44: error: expected ';' at end of member declaration inline signal_exec(const signal_impl* sig) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: error: 'noexcept' does not name a type inline signal_exec(const signal_impl* sig) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:198:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:15: error: expected ';' at end of member declaration signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: error: 'noexcept' does not name a type signal_base() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:306:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:37: error: expected ';' at end of member declaration signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: error: 'noexcept' does not name a type signal_base(const signal_base& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:308:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:310:26: error: expected ',' or '...' before '&&' token signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:310:32: error: invalid constructor; you probably meant 'sigc::signal_base (const sigc::signal_base&)' signal_base(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:316:37: error: expected ',' or '...' before '&&' token signal_base& operator=(signal_base&& src); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:23: error: expected ';' at end of member declaration inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: error: 'noexcept' does not name a type inline bool empty() const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:321:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:330:20: error: expected ';' at end of member declaration size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: error: 'noexcept' does not name a type size_type size() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:330:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:337:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:337:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal_base.h:350:38: error: expected ';' at end of member declaration void block(bool should_block = true) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: error: 'noexcept' does not name a type void block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:350:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:16: error: expected ';' at end of member declaration void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: error: 'noexcept' does not name a type void unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:356:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:377:34: error: expected ',' or '...' before '&&' token iterator_type connect(slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal_base.h:395:50: error: expected ',' or '...' before '&&' token iterator_type insert(iterator_type i, slot_base&& slot_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:240:40: error: expected ',' or '...' before '&&' token iterator insert(iterator i, slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:246:28: error: expected ',' or '...' before '&&' token void push_front(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:252:27: error: expected ',' or '...' before '&&' token void push_back(slot_type&& c) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::slot_list::slot_list()': /usr/include/sigc++-2.0/sigc++/signal.h:196:13: error: 'nullptr' was not declared in this scope : list_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::slot_list::iterator sigc::slot_list::insert(sigc::slot_list::iterator, sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:241:43: error: 'move' is not a member of 'std' { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:241:77: error: 'slot_' was not declared in this scope { return iterator(list_->insert(i.i_, std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_front(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:247:23: error: 'move' is not a member of 'std' { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:247:33: error: 'c' was not declared in this scope { insert(begin(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::push_back(sigc::slot_list::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:253:21: error: 'move' is not a member of 'std' { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:253:31: error: 'c' was not declared in this scope { insert(end(), std::move(c)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::slot_list::pop_back()': /usr/include/sigc++-2.0/sigc++/signal.h:270:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto tmp_ = end(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:270:12: error: 'tmp_' does not name a type auto tmp_ = end(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:271:15: error: 'tmp_' was not declared in this scope erase(--tmp_); ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:306:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_iterator_buf::slot_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:383:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:460:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::internal::slot_reverse_iterator_buf::result_type sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:467:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/signal.h:467:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:17: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/signal.h:469:36: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:471:53: error: invalid type argument of unary '*' (have 'int') r_ = (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In constructor 'sigc::internal::slot_reverse_iterator_buf::slot_reverse_iterator_buf()': /usr/include/sigc++-2.0/sigc++/signal.h:539:10: error: 'nullptr' was not declared in this scope : c_(nullptr), invoked_(false) {} ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'void sigc::internal::slot_reverse_iterator_buf::operator*() const': /usr/include/sigc++-2.0/sigc++/signal.h:546:7: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto __tmp(i_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:546:20: warning: ISO C++ forbids declaration of '__tmp' with no type [-fpermissive] auto __tmp(i_); ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:14: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:548:33: error: base operand of '->' is not a pointer if (!__tmp->empty() && !__tmp->blocked() && !invoked_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:550:48: error: invalid type argument of unary '*' (have 'int') (*c_)(static_cast(*__tmp)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:698:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:698:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:699:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:702:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:705:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_); ^ /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:790:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:790:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:792:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:794:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_); ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit0::result_type sigc::internal::signal_emit0::emit_reverse(sigc::internal::signal_impl*)': /usr/include/sigc++-2.0/sigc++/signal.h:817:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:817:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:847:33: error: expected ')' before '<' token signal_emit1(type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h:864:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:888:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:905:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit1::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:856:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:874:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:898:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:929:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:929:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:971:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:941:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:941:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:942:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:945:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:948:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:997:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1031:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1031:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1054:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1037:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1037:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1039:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1041:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1); ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit1::result_type sigc::internal::signal_emit1::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1066:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1066:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1070:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1096:33: error: expected ')' before '<' token signal_emit2(type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1114:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1139:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1156:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1157:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit2::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1105:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1105:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1124:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1124:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1149:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1149:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1182:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1182:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1225:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1194:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1194:14: error: 'it' does not name a type auto it = slots.begin(); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1195:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1198:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1201:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1251:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1251:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1286:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1286:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1310:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1292:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1292:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1294:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1296:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit2::result_type sigc::internal::signal_emit2::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1322:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1322:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1326:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1326:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1352:33: error: expected ')' before '<' token signal_emit3(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1371:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1397:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1414:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1415:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1416:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit3::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1361:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1361:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1381:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1381:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1407:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1407:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1442:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1442:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1486:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1454:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1454:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1455:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1458:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:1461:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1461:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1512:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1512:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1548:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1548:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1573:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1554:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1554:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1556:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1558:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit3::result_type sigc::internal::signal_emit3::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1585:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1585:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1589:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1615:33: error: expected ')' before '<' token signal_emit4(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1635:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1662:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1679:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1680:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1681:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1682:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit4::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1624:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1624:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1645:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1645:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1672:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1672:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1709:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1709:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1754:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1721:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1721:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1722:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1725:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1728:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1780:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:1780:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1817:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1817:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1843:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1823:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1823:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1825:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1827:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit4::result_type sigc::internal::signal_emit4::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1855:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:1855:58: error: 'it' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1859:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1885:33: error: expected ')' before '<' token signal_emit5(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:1906:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1934:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:1951:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1952:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1953:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1954:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1955:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit5::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:1894:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:1894:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1916:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal.h:1916:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1916:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1944:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1944:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1944:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:1983:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:1983:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2029:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:1995:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:1995:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1996:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:1999:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2002:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2055:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2055:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2093:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2093:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2120:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2099:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2099:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2101:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2103:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit5::result_type sigc::internal::signal_emit5::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2132:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2132:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2136:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2162:33: error: expected ')' before '<' token signal_emit6(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2184:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2213:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2230:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2231:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2232:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2233:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2234:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2235:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit6::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2171:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2171:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2194:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2194:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2194:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2223:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2223:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2264:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2264:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2311:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2276:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2276:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2277:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/signal.h:2280:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2283:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2337:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2337:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2376:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2376:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2404:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2382:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2382:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2384:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2384:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:2386:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2386:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit6::result_type sigc::internal::signal_emit6::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2416:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2416:58: error: 'it' was not declared in this scope /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2420:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2446:33: error: expected ')' before '<' token signal_emit7(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:2469:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:2499:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2499:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2516:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a1_; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2517:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a2_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2518:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a3_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2519:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a4_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2520:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a5_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2521:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a6_; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2522:3: error: 'type_trait_take_t' does not name a type type_trait_take_t _A_a7_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'T_return sigc::internal::signal_emit7::operator()(const slot_type&) const': /usr/include/sigc++-2.0/sigc++/signal.h:2455:99: error: '_A_a1_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:107: error: '_A_a2_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:115: error: '_A_a3_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:123: error: '_A_a4_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:131: error: '_A_a5_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:139: error: '_A_a6_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2455:147: error: '_A_a7_' was not declared in this scope { return (reinterpret_cast(_A_slot.rep_->call_))(_A_slot.rep_, _A_a1_, _A_a2_, _A_a3_, _A_a4_, _A_a5_, _A_a6_, _A_a7_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2479:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2479:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2509:23: error: '_A_a1' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:30: error: '_A_a2' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:37: error: '_A_a3' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:44: error: '_A_a4' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:51: error: '_A_a5' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:58: error: '_A_a6' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:2509:65: error: '_A_a7' was not declared in this scope self_type self (_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2552:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2552:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2600:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2564:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2564:14: error: 'it' does not name a type auto it = slots.begin(); ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2565:16: error: 'it' was not declared in this scope for (; it != slots.end(); ++it) ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2568:13: error: 'it' was not declared in this scope if (it == slots.end()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:43: error: 'it' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2571:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2626:71: error: '_A_a1' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:78: error: '_A_a2' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:85: error: '_A_a3' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:92: error: '_A_a4' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:99: error: '_A_a5' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:106: error: '_A_a6' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2626:113: error: '_A_a7' was not declared in this scope r_ = (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2666:46: error: 'type_trait_take_t' has not been declared static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2666:63: error: expected ',' or '...' before '<' token static result_type emit(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:54: error: 'type_trait_take_t' has not been declared static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2695:71: error: expected ',' or '...' before '<' token static result_type emit_reverse(signal_impl* impl, type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2672:18: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:24: warning: ISO C++ forbids declaration of 'slot' with no type [-fpermissive] for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2672:31: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for (const auto& slot : slots) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:20: error: request for member 'empty' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2674:36: error: request for member 'blocked' in 'slot', which is of non-class type 'const int' if (slot.empty() || slot.blocked()) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:45: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:64: error: request for member 'rep_' in 'slot', which is of non-class type 'const int' (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:70: error: '_A_a1' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:77: error: '_A_a2' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:84: error: '_A_a3' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:91: error: '_A_a4' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:98: error: '_A_a5' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:105: error: '_A_a6' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2676:112: error: '_A_a7' was not declared in this scope (reinterpret_cast(slot.rep_->call_))(slot.rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In static member function 'static sigc::internal::signal_emit7::result_type sigc::internal::signal_emit7::emit_reverse(sigc::internal::signal_impl*, int)': /usr/include/sigc++-2.0/sigc++/signal.h:2707:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:17: error: 'it' does not name a type for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: expected ';' before 'it' for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2707:58: error: 'it' was not declared in this scope In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:68: error: '_A_a1' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:75: error: '_A_a2' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:82: error: '_A_a3' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:89: error: '_A_a4' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:96: error: '_A_a5' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:103: error: '_A_a6' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2711:110: error: '_A_a7' was not declared in this scope (reinterpret_cast(it->rep_->call_))(it->rep_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2787:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:18: error: expected ',' or '...' before '&&' token signal0(signal0&& src) ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2853:24: error: invalid constructor; you probably meant 'sigc::signal0 (const sigc::signal0&)' signal0(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2862:29: error: expected ',' or '...' before '&&' token signal0& operator=(signal0&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0::iterator sigc::signal0::connect(sigc::signal0::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2788:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2788:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal0& sigc::signal0::operator=(sigc::signal0)': /usr/include/sigc++-2.0/sigc++/signal.h:2864:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2864:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:2937:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2950:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2958:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:2966:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1) const ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor1> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:87: error: a function call cannot appear in a constant-expression bound_const_mem_functor1> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2976:89: error: template argument 3 is invalid bound_const_mem_functor1> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2977:5: error: expected unqualified-id before '{' token { return bound_const_mem_functor1>(*this, &signal1::emit); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3004:18: error: expected ',' or '...' before '&&' token signal1(signal1&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3004:24: error: invalid constructor; you probably meant 'sigc::signal1 (const sigc::signal1&)' signal1(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3013:29: error: expected ',' or '...' before '&&' token signal1& operator=(signal1&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::iterator sigc::signal1::connect(sigc::signal1::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:2938:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:2938:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2951:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2959:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1::result_type sigc::signal1::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:2967:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1); } ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal1& sigc::signal1::operator=(sigc::signal1)': /usr/include/sigc++-2.0/sigc++/signal.h:3015:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3015:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3089:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3103:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3111:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3119:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3129:74: error: wrong number of template arguments (3, should be 4) bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2746:7: note: provided for 'template class sigc::bound_const_mem_functor2' class bound_const_mem_functor2 ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3129:75: error: expected unqualified-id before ',' token bound_const_mem_functor2, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:18: error: expected ',' or '...' before '&&' token signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3157:24: error: invalid constructor; you probably meant 'sigc::signal2 (const sigc::signal2&)' signal2(signal2&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/signal.h:3166:29: error: expected ',' or '...' before '&&' token signal2& operator=(signal2&& src) ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::iterator sigc::signal2::connect(sigc::signal2::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3090:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3090:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3104:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3104:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3112:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3112:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2::result_type sigc::signal2::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3120:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3120:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal2& sigc::signal2::operator=(sigc::signal2)': /usr/include/sigc++-2.0/sigc++/signal.h:3168:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3168:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3243:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3258:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3266:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3274:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3284:74: error: wrong number of template arguments (3, should be 5) bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2824:7: note: provided for 'template class sigc::bound_const_mem_functor3' class bound_const_mem_functor3 ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3284:75: error: expected unqualified-id before ',' token bound_const_mem_functor3, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:18: error: expected ',' or '...' before '&&' token signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3312:24: error: invalid constructor; you probably meant 'sigc::signal3 (const sigc::signal3&)' signal3(signal3&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3321:29: error: expected ',' or '...' before '&&' token signal3& operator=(signal3&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::iterator sigc::signal3::connect(sigc::signal3::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3244:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3244:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3259:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3259:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3267:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3267:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3::result_type sigc::signal3::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3275:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3275:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal3& sigc::signal3::operator=(sigc::signal3)': /usr/include/sigc++-2.0/sigc++/signal.h:3323:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3323:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3399:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3415:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3423:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3431:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4) const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3441:74: error: wrong number of template arguments (3, should be 6) bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2904:7: note: provided for 'template class sigc::bound_const_mem_functor4' class bound_const_mem_functor4 ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3441:75: error: expected unqualified-id before ',' token bound_const_mem_functor4, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:18: error: expected ',' or '...' before '&&' token signal4(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3469:24: error: invalid constructor; you probably meant 'sigc::signal4 (const sigc::signal4&)' signal4(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3478:29: error: expected ',' or '...' before '&&' token signal4& operator=(signal4&& src) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::iterator sigc::signal4::connect(sigc::signal4::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3400:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3400:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3416:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3416:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3424:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3424:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4::result_type sigc::signal4::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3432:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3432:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4); } ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal4& sigc::signal4::operator=(sigc::signal4)': /usr/include/sigc++-2.0/sigc++/signal.h:3480:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/sigc++-2.0/sigc++/signal.h:3480:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3557:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3574:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3582:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:3590:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3590:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3600:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3600:74: error: wrong number of template arguments (3, should be 7) bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2986:7: note: provided for 'template class sigc::bound_const_mem_functor5' class bound_const_mem_functor5 ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3600:75: error: expected unqualified-id before ',' token bound_const_mem_functor5, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3628:18: error: expected ',' or '...' before '&&' token signal5(signal5&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:3628:24: error: invalid constructor; you probably meant 'sigc::signal5 (const sigc::signal5&)' signal5(signal5&& src) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3637:29: error: expected ',' or '...' before '&&' token signal5& operator=(signal5&& src) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::iterator sigc::signal5::connect(sigc::signal5::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3558:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /usr/include/sigc++-2.0/sigc++/signal.h:3558:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3575:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3575:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3583:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:3583:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3583:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5::result_type sigc::signal5::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3591:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3591:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5); } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal5& sigc::signal5::operator=(sigc::signal5)': /usr/include/sigc++-2.0/sigc++/signal.h:3639:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3639:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3717:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3735:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3743:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/signal.h:3743:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3751:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/signal.h:3761:74: error: wrong number of template arguments (3, should be 8) bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3070:7: note: provided for 'template class sigc::bound_const_mem_functor6' class bound_const_mem_functor6 ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3761:75: error: expected unqualified-id before ',' token bound_const_mem_functor6, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:18: error: expected ',' or '...' before '&&' token signal6(signal6&& src) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/signal.h:3789:24: error: invalid constructor; you probably meant 'sigc::signal6 (const sigc::signal6&)' signal6(signal6&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3798:29: error: expected ',' or '...' before '&&' token signal6& operator=(signal6&& src) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::iterator sigc::signal6::connect(sigc::signal6::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3718:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3718:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3736:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3736:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ /usr/include/sigc++-2.0/sigc++/signal.h:3736:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3744:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3744:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6::result_type sigc::signal6::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3752:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3752:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal6& sigc::signal6::operator=(sigc::signal6)': /usr/include/sigc++-2.0/sigc++/signal.h:3800:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/signal.h:3800:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:3879:29: error: expected ',' or '...' before '&&' token iterator connect(slot_type&& slot_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:20: error: 'type_trait_take_t' has not been declared result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/sigc++-2.0/sigc++/signal.h:3898:37: error: expected ',' or '...' before '<' token result_type emit(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:28: error: 'type_trait_take_t' has not been declared result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/sigc++-2.0/sigc++/signal.h:3906:45: error: expected ',' or '...' before '<' token result_type emit_reverse(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:26: error: 'type_trait_take_t' has not been declared result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3914:43: error: expected ',' or '...' before '<' token result_type operator()(type_trait_take_t _A_a1, type_trait_take_t _A_a2, type_trait_take_t _A_a3, type_trait_take_t _A_a4, type_trait_take_t _A_a5, type_trait_take_t _A_a6, type_trait_take_t _A_a7) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:50: error: 'type_trait_take_t' was not declared in this scope bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3924:74: error: wrong number of template arguments (3, should be 9) bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:9:0, from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:3156:7: note: provided for 'template class sigc::bound_const_mem_functor7' class bound_const_mem_functor7 ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:104:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/signal.h:3924:75: error: expected unqualified-id before ',' token bound_const_mem_functor7, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> make_slot() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:18: error: expected ',' or '...' before '&&' token signal7(signal7&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3952:24: error: invalid constructor; you probably meant 'sigc::signal7 (const sigc::signal7&)' signal7(signal7&& src) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3961:29: error: expected ',' or '...' before '&&' token signal7& operator=(signal7&& src) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::iterator sigc::signal7::connect(sigc::signal7::slot_type)': /usr/include/sigc++-2.0/sigc++/signal.h:3880:44: error: 'move' is not a member of 'std' { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3880:78: error: 'slot_' was not declared in this scope { return iterator(signal_base::connect(std::move(static_cast(slot_)))); } ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3899:40: error: '_A_a1' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:47: error: '_A_a2' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:54: error: '_A_a3' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:61: error: '_A_a4' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:68: error: '_A_a5' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:75: error: '_A_a6' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3899:82: error: '_A_a7' was not declared in this scope { return emitter_type::emit(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::emit_reverse(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3907:48: error: '_A_a1' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:55: error: '_A_a2' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:62: error: '_A_a3' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:69: error: '_A_a4' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/signal.h:3907:76: error: '_A_a5' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:83: error: '_A_a6' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3907:90: error: '_A_a7' was not declared in this scope { return emitter_type::emit_reverse(impl_, _A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7::result_type sigc::signal7::operator()(int) const': /usr/include/sigc++-2.0/sigc++/signal.h:3915:19: error: '_A_a1' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:26: error: '_A_a2' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:33: error: '_A_a3' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h:3915:40: error: '_A_a4' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:47: error: '_A_a5' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:54: error: '_A_a6' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/sigc++-2.0/sigc++/signal.h:3915:61: error: '_A_a7' was not declared in this scope { return emit(_A_a1, _A_a2, _A_a3, _A_a4, _A_a5, _A_a6, _A_a7); } ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal7& sigc::signal7::operator=(sigc::signal7)': /usr/include/sigc++-2.0/sigc++/signal.h:3963:28: error: 'move' is not a member of 'std' signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:3963:38: error: 'src' was not declared in this scope signal_base::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4079:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4079:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4088:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4090:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4090:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4165:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4165:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4174:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4176:95: error: 'move' is not a member of 'std' signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4176:105: error: 'src' was not declared in this scope signal7::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4219:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:4219:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4228:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4230:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4230:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4263:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/signal.h:4263:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4272:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4274:39: error: 'move' is not a member of 'std' signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/signal.h:4274:49: error: 'src' was not declared in this scope signal0::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4316:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4316:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4325:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4327:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4327:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4360:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4360:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4369:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4371:47: error: 'move' is not a member of 'std' signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4371:57: error: 'src' was not declared in this scope signal1::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4413:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/sigc++-2.0/sigc++/signal.h:4413:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4422:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4424:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4424:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4457:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4457:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4466:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4468:55: error: 'move' is not a member of 'std' signal2::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4468:65: error: 'src' was not declared in this scope signal2::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4510:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4510:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4519:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4521:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4521:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4554:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4554:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4563:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:306:17: error: 'Year' has not been declared void set_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:313:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:313:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4565:63: error: 'move' is not a member of 'std' signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4565:73: error: 'src' was not declared in this scope signal3::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:503:48: error: 'Year' has not been declared static guint8 get_days_in_month(Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4607:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/date.h:510:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4607:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4616:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:548:25: error: 'Day' has not been declared static bool valid_day(Day day); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/date.h:562:26: error: 'Year' has not been declared static bool valid_year(Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4618:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4618:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4651:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4651:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4660:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4662:71: error: 'move' is not a member of 'std' signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/signal.h:4662:81: error: 'src' was not declared in this scope signal4::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4704:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4704:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4713:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4715:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4715:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4748:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4748:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/sigc++-2.0/sigc++/signal.h:4757:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4759:79: error: 'move' is not a member of 'std' signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /usr/include/glibmm-2.4/glibmm/main.h:55:15: error: expected ')' before 'fd' PollFD(fd_t fd, IOCondition events); ^ /usr/include/glibmm-2.4/glibmm/main.h:57:15: error: 'fd_t' has not been declared void set_fd(fd_t fd) { gobject_.fd = fd; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:58:3: error: 'fd_t' does not name a type fd_t get_fd() const { return gobject_.fd; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4759:89: error: 'src' was not declared in this scope signal5::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4801:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4801:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h:4810:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:309:79: error: 'Glib::PollFD::fd_t' has not been declared sigc::connection connect(const sigc::slot& slot, PollFD::fd_t fd, IOCondition condition, ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4812:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4812:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /usr/include/sigc++-2.0/sigc++/signal.h: At global scope: /usr/include/sigc++-2.0/sigc++/signal.h:4845:16: error: expected ',' or '...' before '&&' token signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4845:22: error: invalid constructor; you probably meant 'sigc::signal (const sigc::signal&)' signal(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/main.h:408:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/signal.h:4854:27: error: expected ',' or '...' before '&&' token signal& operator=(signal&& src) ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/signal.h: In member function 'sigc::signal& sigc::signal::operator=(sigc::signal)': /usr/include/sigc++-2.0/sigc++/signal.h:4856:87: error: 'move' is not a member of 'std' signal6::operator=(std::move(src)); ^ /usr/include/sigc++-2.0/sigc++/signal.h:4856:97: error: 'src' was not declared in this scope signal6::operator=(std::move(src)); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:105:0, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/connection.h: At global scope: /usr/include/sigc++-2.0/sigc++/connection.h:43:14: error: expected ';' at end of member declaration connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:687:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^ /usr/include/glibmm-2.4/glibmm/main.h:690:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/main.h:691:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: error: 'noexcept' does not name a type connection() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:43:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:16: error: expected ';' at end of member declaration bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: error: 'noexcept' does not name a type bool empty() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:80:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:20: error: expected ';' at end of member declaration bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: error: 'noexcept' does not name a type bool connected() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/connection.h:85:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:18: error: expected ';' at end of member declaration bool blocked() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: error: 'noexcept' does not name a type bool blocked() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /usr/include/sigc++-2.0/sigc++/connection.h:90:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:38: error: expected ';' at end of member declaration bool block(bool should_block = true) noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: error: 'noexcept' does not name a type bool block(bool should_block = true) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/connection.h:97:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:16: error: expected ';' at end of member declaration bool unblock() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: error: 'noexcept' does not name a type bool unblock() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:102:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/connection.h:111:26: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:858:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: error: 'noexcept' does not name a type explicit operator bool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/connection.h:111:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/main.h:860:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:881:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/main.h:882:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/main.h:883:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/main.h:907:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: error: 'reference_wrapper' is not a member of 'std' struct unwrap_reference > ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:25: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:54: error: template argument 1 is invalid struct unwrap_reference > ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:133:56: error: expected unqualified-id before '>' token struct unwrap_reference > ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:27: error: 'reference_wrapper' in namespace 'std' does not name a template type T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:139:44: error: expected ',' or '...' before '<' token T_type& unwrap(const std::reference_wrapper& v) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/reference_wrapper.h: In function 'T_type& sigc::unwrap(int)': /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:140:10: error: 'v' was not declared in this scope { return v; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: error: 'reference_wrapper' is not a member of 'std' class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:23: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24:0, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:34:8: note: 'sigc::reference_wrapper' struct reference_wrapper ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6:0, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:55: error: template argument 1 is invalid class bound_argument< std::reference_wrapper > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:155:57: error: expected unqualified-id before '>' token class bound_argument< std::reference_wrapper > ^ /usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type Self& operator--() ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type' using value_type = typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:155:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:314:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type' using value_type = const typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:166:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:177:151: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type reference operator[](size_type l) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:199:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:129:41: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_back()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130:40: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::clear()': /usr/include/glibmm-2.4/glibmm/helperlist.h:132:30: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:132:37: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:222:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:246:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:271:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<0, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ cc1plus: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: warning: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:151: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: warning: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:155: error: 'flags' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:123: error: 'KeyFileFlags' is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:332:77: error: 'KeyFileFlags' is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:297:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:375:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:608:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:335:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:781:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:801:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:493:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:345:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:356:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:378:178: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:237:88: error: no 'typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListHandleIterator' inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:401:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:425:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:450:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/markup.h:309:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<1, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)' Parser(Parser&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:293:7: note: because the following virtual functions are pure within 'Glib::Markup::Parser': class Parser : public sigc::trackable ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:178: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ /usr/include/glibmm-2.4/glibmm/markup.h:398:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:399:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)' ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:401:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:402:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:476:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:431:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:650:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:523:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:535:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:162:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:558:205: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:582:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:607:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<2, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:205: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:633:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)': /usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot' using type_foreach_gnode_slot = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:670:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:785:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clone(const Glib::NodeTree*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:680:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope return (*tf)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope (*ff)(*wrap(node)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:693:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: note: suggested alternative: In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:717:232: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:742:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<3, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:232: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' void add_entry(const OptionEntry& entry, int& arg); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:768:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:805:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:897:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:815:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:829:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:854:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<4, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:259: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:880:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:917:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:985:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:927:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:942:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<5, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:968:286: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/glibmm-2.4/glibmm/property.h:221:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1005:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1048:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:133: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:334:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:140: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:339:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1015:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/property.h:199:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick, ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/glibmm-2.4/glibmm/property.h:193:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<6, T_functor, T_bound, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:349:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:358:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:361:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h:365:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/property.h:368:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:373:1: error: prototype for 'void Glib::Property::set_value(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::set_value(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1031:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1092:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1095:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1098:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:475:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1101:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1104:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1107:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1272:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1) ^ /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:134: error: '.' cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:141: error: a function call cannot appear in a constant-expression return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/regex.h:752:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/regex.h:753:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1124:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>> (bound1_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1135:151: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1157:178: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1180:205: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1204:232: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1229:259: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:225: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:226: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1255:286: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1312:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1315:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:414:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:441:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1318:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1321:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1324:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/spawn.h:552:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:554:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1463:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2) ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1340:183: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1351:212: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1373:239: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1396:266: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:306:17: error: 'Year' has not been declared void set_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:313:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/date.h:313:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/date.h:503:48: error: 'Year' has not been declared static guint8 get_days_in_month(Month month, Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/date.h:510:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:548:25: error: 'Day' has not been declared static bool valid_day(Day day); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:562:26: error: 'Year' has not been declared static bool valid_year(Year year); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1420:293: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:26: warning: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:259: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:260: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1445:320: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1504:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:161:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1507:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1510:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1513:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/main.h:55:15: error: expected ')' before 'fd' PollFD(fd_t fd, IOCondition events); ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/main.h:57:15: error: 'fd_t' has not been declared void set_fd(fd_t fd) { gobject_.fd = fd; } ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/main.h:58:3: error: 'fd_t' does not name a type fd_t get_fd() const { return gobject_.fd; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:276:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:302:10: error: 'CType' does not name a type inline CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:336:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/main.h:309:79: error: 'Glib::PollFD::fd_t' has not been declared sigc::connection connect(const sigc::slot& slot, PollFD::fd_t fd, IOCondition condition, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:483:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/main.h:408:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected '>' before ';' token }; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:615:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^ /usr/include/glibmm-2.4/glibmm/main.h:687:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^ /usr/include/glibmm-2.4/glibmm/main.h:690:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:627:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/main.h:691:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:635:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:643:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/main.h:776:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:650:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1628:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:673:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:680:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/main.h:858:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:694:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/main.h:860:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1529:244: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:712:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:881:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:882:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/main.h:883:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:754:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:835:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:882:1: error: expected ')' before '{' token { ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1540:273: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1562:300: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1585:327: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ /usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type' using value_type = typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type' using value_type = const typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ /usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, sigc::nil, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:232: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:233: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:293: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:294: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1609:354: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type reference operator[](size_type l) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:129:41: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_back()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130:40: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::clear()': /usr/include/glibmm-2.4/glibmm/helperlist.h:132:30: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:132:37: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1671:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1674:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1677:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ cc1plus: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: warning: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: warning: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:299:155: error: 'flags' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:123: error: 'KeyFileFlags' is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:332:77: error: 'KeyFileFlags' is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:375:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:608:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1769:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:781:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:801:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1693:305: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:237:88: error: no 'typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListHandleIterator' inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1704:334: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ /usr/include/glibmm-2.4/glibmm/markup.h:309:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:311:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:293:7: note: because the following virtual functions are pure within 'Glib::Markup::Parser': class Parser : public sigc::trackable ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/glibmm-2.4/glibmm/markup.h:398:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:399:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)' ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:401:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:402:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1726:361: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, sigc::nil, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:205: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:206: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:266: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:267: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:327: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:328: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1749:388: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:431:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:162:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1814:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1817:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1887:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5) ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1833:366: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope return nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)': /usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^ In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1844:395: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, sigc::nil, sigc::nil>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot' using type_foreach_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:178: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:179: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:239: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:240: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:300: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:301: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:361: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:362: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1866:422: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clone(const Glib::NodeTree*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^ /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope return (*tf)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope (*ff)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1934:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1983:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1950:427: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'typename sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::deduce_result_type::type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, sigc::nil>::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:151: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:152: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' void add_entry(const OptionEntry& entry, int& arg); ^ /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:212: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:213: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:273: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:274: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:334: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:335: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:395: error: expected '(' before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:396: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:1961:456: error: expected '(' before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2032:125: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>>::type type; }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2061:33: error: expected ')' before '<' token bind_functor(type_trait_take_t _A_func, type_trait_take_t _A_bound1, type_trait_take_t _A_bound2, type_trait_take_t _A_bound3, type_trait_take_t _A_bound4, type_trait_take_t _A_bound5, type_trait_take_t _A_bound6, type_trait_take_t _A_bound7) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h: In member function 'sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::result_type sigc::bind_functor<-1, T_functor, T_type1, T_type2, T_type3, T_type4, T_type5, T_type6, T_type7>::operator()()': /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:64: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:183: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:184: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:244: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:245: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:305: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:306: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:366: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:367: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:427: error: expected '(' before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:428: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:2048:488: error: expected '(' before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>, type_trait_pass_t::type>> (bound1_.invoke(), bound2_.invoke(), bound3_.invoke(), bound4_.invoke(), bound5_.invoke(), bound6_.invoke(), bound7_.invoke()); ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ /usr/include/glibmm-2.4/glibmm/date.h:306:17: error: 'Year' has not been declared void set_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:313:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:313:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:186:40: error: expected ')' before '<' token bind_return_functor(type_trait_take_t _A_functor, type_trait_take_t _A_ret_value) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:40:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/glibmm-2.4/glibmm/date.h:503:48: error: 'Year' has not been declared static guint8 get_days_in_month(Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:510:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:59:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:548:25: error: 'Day' has not been declared static bool valid_day(Day day); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:79:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:562:26: error: 'Year' has not been declared static bool valid_year(Year year); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:100:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/property.h:221:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:122:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:145:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:24:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h: In member function 'typename sigc::unwrap_reference::type sigc::bind_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h:169:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:334:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:339:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/property.h:199:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick, ^ /usr/include/glibmm-2.4/glibmm/property.h:193:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:349:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^ /usr/include/glibmm-2.4/glibmm/property.h:354:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:358:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:361:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:365:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '(' before '&' token In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/glibmm-2.4/glibmm/property.h:368:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:373:1: error: prototype for 'void Glib::Property::set_value(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::set_value(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:85:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:475:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:113:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:133:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:154:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:176:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:752:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:753:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:199:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<-1, T_functor>::deduce_result_type::type sigc::hide_functor<-1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:223:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:256:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:284:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:304:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /usr/include/glibmm-2.4/glibmm/main.h:55:15: error: expected ')' before 'fd' PollFD(fd_t fd, IOCondition events); ^ /usr/include/glibmm-2.4/glibmm/main.h:57:15: error: 'fd_t' has not been declared void set_fd(fd_t fd) { gobject_.fd = fd; } ^ /usr/include/glibmm-2.4/glibmm/main.h:58:3: error: 'fd_t' does not name a type fd_t get_fd() const { return gobject_.fd; } ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:325:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:347:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:370:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<0, T_functor>::deduce_result_type::type sigc::hide_functor<0, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /usr/include/glibmm-2.4/glibmm/main.h:309:79: error: 'Glib::PollFD::fd_t' has not been declared sigc::connection connect(const sigc::slot& slot, PollFD::fd_t fd, IOCondition condition, ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /usr/include/glibmm-2.4/glibmm/date.h:306:17: error: 'Year' has not been declared void set_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/main.h:408:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:394:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/date.h:313:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:414:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/date.h:313:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:441:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:427:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/date.h:503:48: error: 'Year' has not been declared static guint8 get_days_in_month(Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:510:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^ /usr/include/glibmm-2.4/glibmm/main.h:687:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^ /usr/include/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/main.h:690:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/date.h:548:25: error: 'Day' has not been declared static bool valid_day(Day day); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/date.h:562:26: error: 'Year' has not been declared static bool valid_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:554:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /usr/include/glibmm-2.4/glibmm/main.h:691:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:438:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:776:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:458:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:479:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:501:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/main.h:858:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/glibmm-2.4/glibmm/main.h:860:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:881:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:882:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:883:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:524:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<1, T_functor>::deduce_result_type::type sigc::hide_functor<1, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:548:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:580:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:26: warning: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:592:117: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:613:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:635:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:658:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<2, T_functor>::deduce_result_type::type sigc::hide_functor<2, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type Self operator++(int) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:161:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^ /usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type' using value_type = typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:682:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:714:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type' using value_type = const typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:276:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:302:10: error: 'CType' does not name a type inline CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:336:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ /usr/include/glibmm-2.4/glibmm/main.h:55:15: error: expected ')' before 'fd' PollFD(fd_t fd, IOCondition events); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/main.h:57:15: error: 'fd_t' has not been declared void set_fd(fd_t fd) { gobject_.fd = fd; } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/main.h:58:3: error: 'fd_t' does not name a type fd_t get_fd() const { return gobject_.fd; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:727:144: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:483:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type reference operator[](size_type l) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:749:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:129:41: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_back()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130:40: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::clear()': /usr/include/glibmm-2.4/glibmm/helperlist.h:132:30: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:132:37: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:615:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:627:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/main.h:309:79: error: 'Glib::PollFD::fd_t' has not been declared sigc::connection connect(const sigc::slot& slot, PollFD::fd_t fd, IOCondition condition, ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:635:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:643:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:650:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:772:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<3, T_functor>::deduce_result_type::type sigc::hide_functor<3, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:673:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:680:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:796:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:694:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:712:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:828:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:754:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/main.h:408:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:835:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:882:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token cc1plus: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: warning: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: warning: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:155: error: 'flags' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:123: error: 'KeyFileFlags' is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:332:77: error: 'KeyFileFlags' is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:375:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:842:171: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:608:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:865:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<4, T_functor>::deduce_result_type::type sigc::hide_functor<4, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:781:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:801:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:687:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:690:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^ /usr/include/glibmm-2.4/glibmm/main.h:691:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:889:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/main.h:776:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:921:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:858:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:860:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:936:198: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<5, T_functor>::deduce_result_type::type sigc::hide_functor<5, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:237:88: error: no 'typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListHandleIterator' inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:960:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:992:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h: In member function 'typename sigc::hide_functor<6, T_functor>::deduce_result_type::type sigc::hide_functor<6, T_functor>::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:66: error: 'type_trait_pass_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:25:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:117: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:118: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/main.h:881:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/main.h:882:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:883:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:144: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:145: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:171: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:172: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:198: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:199: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/hide.h:1008:225: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/markup.h:309:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:311:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/markup.h:293:7: note: because the following virtual functions are pure within 'Glib::Markup::Parser': class Parser : public sigc::trackable ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:398:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/markup.h:399:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)' ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:133:51: error: expected ')' before '<' token explicit retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:32:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:431:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/action.h:40:7: error: expected nested-name-specifier before 'GActionClass' using GActionClass = struct _GActionClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/action.h:90:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Action; ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/giomm-2.4/giomm/action.h:91:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Action_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/giomm-2.4/giomm/action.h:92:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAction; ^ /usr/include/giomm-2.4/giomm/action.h:93:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionInterface; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/action.h:96:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action(const Action&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/action.h:97:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action& operator=(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:101:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/giomm-2.4/giomm/action.h:130:16: error: expected ',' or '...' before '&&' token Action(Action&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: invalid constructor; you probably meant 'Gio::Action (const Gio::Action&)' Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/giomm-2.4/giomm/action.h:130:24: error: 'noexcept' does not name a type Action(Action&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/action.h:130:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/action.h:131:27: error: expected ',' or '...' before '&&' token Action& operator=(Action&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/action.h:131:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: error: 'noexcept' does not name a type Action& operator=(Action&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:46:126: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/giomm-2.4/giomm/action.h:131:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ /usr/include/giomm-2.4/giomm/action.h:133:11: error: expected ';' at end of member declaration ~Action() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/giomm-2.4/giomm/action.h:133:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:60:153: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:74:180: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/module.h:153:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/module.h:162:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:88:207: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:102:234: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:612:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:613:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/action.h:613:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'T_return sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:75: error: 'type_trait_pass_t' was not declared in this scope { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/giomm-2.4/giomm/action.h:614:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:38: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state_hint(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:622:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/action.h:624:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_hint_variant(); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/giomm-2.4/giomm/action.h:624:14: error: 'variantBase' does not name a type const auto variantBase = get_state_hint_variant(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:628:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:22: error: expected primary-expression before '(' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:126: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/giomm-2.4/giomm/action.h:628:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:127: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:153: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:154: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:180: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:181: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:207: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/action.h:630:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:208: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:234: error: expected primary-expression before '>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:235: error: expected primary-expression before ',' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/action.h:631:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:116:261: error: expected primary-expression before '>>' token { return T_return(this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/giomm-2.4/giomm/action.h: In static member function 'static void Gio::Action::parse_detailed_name(const Glib::ustring&, Glib::ustring&, T_Value&)': /usr/include/giomm-2.4/giomm/action.h:643:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/giomm-2.4/giomm/action.h:651:7: error: 'type_glib_variant' was not declared in this scope type_glib_variant::variant_type().get_string()); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/action.h:653:44: error: 'type_glib_variant' has not been declared if (!target_value_variantBase.is_of_type(type_glib_variant::variant_type())) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/action.h:656:68: error: 'type_glib_variant' was not declared in this scope target_value_variantBase.get_type_string() + ". Expected " + type_glib_variant::variant_type().get_string()); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/giomm-2.4/giomm/action.h:658:9: error: 'type_glib_variant' does not name a type const type_glib_variant target_value_variantDerived = ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/giomm-2.4/giomm/action.h:660:18: error: 'target_value_variantDerived' was not declared in this scope target_value = target_value_variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:262:42: error: expected ')' before '<' token retype_return_functor(type_trait_take_t _A_functor) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'Glib::ustring Gio::Action::print_detailed_name(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:667:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:672:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:165:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:683:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:179:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:38:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)': /usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:39:7: error: expected nested-name-specifier before 'GActionGroupClass' using GActionGroupClass = struct _GActionGroupClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/actiongroup.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/giomm-2.4/giomm/actiongroup.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionGroup; ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/giomm-2.4/giomm/actiongroup.h:89:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:90:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ /usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: invalid constructor; you probably meant 'Gio::ActionGroup (const Gio::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:193:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:124:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:207:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:221:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:235:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:26:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h: In member function 'void sigc::retype_return_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:59: error: 'type_trait_pass_t' was not declared in this scope { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h:249:22: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot' using type_foreach_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^ /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ /usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:83:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:630:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:634:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state_hint(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:642:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:648:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/giomm-2.4/giomm/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:205:44: error: expected ')' before '<' token explicit retype_functor(type_trait_take_t _A_functor) ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:650:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^ /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type' using value_type = typename T_Base::value_type; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:68:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction(const SimpleAction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/giomm-2.4/giomm/simpleaction.h:69:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction& operator=(const SimpleAction&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:72:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: error: 'noexcept' does not name a type SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type' using value_type = const typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:45: error: expected ';' at end of member declaration SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clone(const Glib::NodeTree*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: error: 'noexcept' does not name a type SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:92:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope return (*tf)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope (*ff)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:108:119: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:124:147: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:140:175: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actionmap.h:34:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/actionmap.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionMap_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:76:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap(const ActionMap&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:77:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap& operator=(const ActionMap&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:156:203: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: invalid constructor; you probably meant 'Gio::ActionMap (const Gio::ActionMap&)' ActionMap(ActionMap&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: error: 'noexcept' does not name a type ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: error: 'noexcept' does not name a type ~ActionMap() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type reference operator[](size_type l) const ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/actionmap.h:200:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/actionmap.h:209:74: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action(const Glib::ustring& name, const ActivateSlot& slot); ^ /usr/include/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:129:41: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/actionmap.h:247:130: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const Glib::VariantType& parameter_type, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_back()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130:40: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::clear()': /usr/include/glibmm-2.4/glibmm/helperlist.h:132:30: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:132:37: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:267:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/giomm-2.4/giomm/actionmap.h:286:9: error: expected nested-name-specifier before 'ActivateWithStringParameterSlot' using ActivateWithStringParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:297:87: error: 'ActivateWithStringParameterSlot' does not name a type Glib::RefPtr add_action_radio_string(const Glib::ustring& name, const ActivateWithStringParameterSlot& slot, const Glib::ustring& state); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:172:231: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h: In member function 'typename sigc::retype_functor::deduce_result_type::type sigc::retype_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:66: error: 'type_trait_take_t' was not declared in this scope { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:27:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:119: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:120: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:147: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:148: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:175: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:176: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:203: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:204: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:231: error: expected primary-expression before '>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:232: error: expected primary-expression before ',' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/retype.h:188:259: error: expected primary-expression before '>>' token { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t, type_trait_take_t> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/giomm-2.4/giomm/icon.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ /usr/include/giomm-2.4/giomm/icon.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Icon_Class; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/giomm-2.4/giomm/icon.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/giomm-2.4/giomm/icon.h:76:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon(const Icon&) = delete; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ /usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/giomm-2.4/giomm/icon.h:77:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon& operator=(const Icon&) = delete; ^ /usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^ /usr/include/giomm-2.4/giomm/icon.h:81:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:12: error: expected ',' or '...' before '&&' token Icon(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)' Icon(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:111:23: error: expected ',' or '...' before '&&' token Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:29: error: expected ';' at end of member declaration Icon& operator=(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: error: 'noexcept' does not name a type Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:9: error: expected ';' at end of member declaration ~Icon() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: error: 'noexcept' does not name a type ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/applaunchcontext.h:37:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:71:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:72:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext& operator=(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: invalid constructor; you probably meant 'Gio::AppLaunchContext (const Gio::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' void add_entry(const OptionEntry& entry, int& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:84: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/asyncresult.h:127:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/giomm-2.4/giomm/asyncresult.h:129:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncResult; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/giomm-2.4/giomm/asyncresult.h:130:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncResultIface; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:133:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult(const AsyncResult&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:134:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult& operator=(const AsyncResult&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:138:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^ /usr/include/glibmm-2.4/glibmm/date.h:306:17: error: 'Year' has not been declared void set_year(Year year); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/glibmm-2.4/glibmm/date.h:313:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/date.h:313:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:170:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/date.h:503:48: error: 'Year' has not been declared static guint8 get_days_in_month(Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/date.h:510:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/date.h:548:25: error: 'Day' has not been declared static bool valid_day(Day day); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/date.h:562:26: error: 'Year' has not been declared static bool valid_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ cc1plus: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: warning: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: warning: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/cancellable.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/cancellable.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cancellable_Class; ^ /usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCancellable; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCancellableClass; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/giomm-2.4/giomm/cancellable.h:61:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/giomm-2.4/giomm/cancellable.h:62:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:26: error: expected ',' or '...' before '&&' token Cancellable(Cancellable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)' Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/cancellable.h:75:34: error: 'noexcept' does not name a type Cancellable(Cancellable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:155: error: 'flags' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:319:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/cancellable.h:76:37: error: expected ',' or '...' before '&&' token Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:43: error: expected ';' at end of member declaration Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:76:45: error: 'noexcept' does not name a type Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:319:123: error: 'KeyFileFlags' is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:16: error: expected ';' at end of member declaration ~Cancellable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:332:77: error: 'KeyFileFlags' is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: error: 'noexcept' does not name a type ~Cancellable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:78:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:375:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/giomm-2.4/giomm/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:259:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:608:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/appinfo.h:149:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo(const AppInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:781:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: error: 'noexcept' does not name a type AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:29: error: expected ',' or '...' before '&&' token AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:35: error: expected ';' at end of member declaration AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: error: 'noexcept' does not name a type AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:186:12: error: expected ';' at end of member declaration ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: error: 'noexcept' does not name a type ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:801:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:446:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/appinfo.h:554:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/appinfo.h:579:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^ /usr/include/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/appinfo.h:654:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/giomm-2.4/giomm/appinfo.h:657:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:669:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /usr/include/glibmm-2.4/glibmm/main.h:55:15: error: expected ')' before 'fd' PollFD(fd_t fd, IOCondition events); ^ /usr/include/glibmm-2.4/glibmm/main.h:57:15: error: 'fd_t' has not been declared void set_fd(fd_t fd) { gobject_.fd = fd; } ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:58:3: error: 'fd_t' does not name a type fd_t get_fd() const { return gobject_.fd; } ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/main.h:309:79: error: 'Glib::PollFD::fd_t' has not been declared sigc::connection connect(const sigc::slot& slot, PollFD::fd_t fd, IOCondition condition, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:235:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:38: error: expected ',' or '...' before '&&' token FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:408:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: invalid constructor; you probably meant 'Gio::FileAttributeInfo (const Gio::FileAttributeInfo&)' FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: error: 'noexcept' does not name a type FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:49: error: expected ',' or '...' before '&&' token FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:57: error: expected ';' at end of member declaration FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:54:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfoList; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:83:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList() = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:86:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList(const FileAttributeInfoList&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:87:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList& operator=(const FileAttributeInfoList&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:102:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^ /usr/include/glibmm-2.4/glibmm/main.h:687:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^ /usr/include/glibmm-2.4/glibmm/main.h:690:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileinfo.h:34:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^ /usr/include/glibmm-2.4/glibmm/main.h:691:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:35:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:106:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeMatcher final ^ /usr/include/giomm-2.4/giomm/fileinfo.h:110:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileinfo.h:134:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:137:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher(const FileAttributeMatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:244:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:245:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:246:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:247:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:250:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo(const FileInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:251:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo& operator=(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/main.h:858:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: invalid constructor; you probably meant 'Gio::FileInfo (const Gio::FileInfo&)' FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: error: 'noexcept' does not name a type FileInfo(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:860:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:237:88: error: no 'typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListHandleIterator' inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: error: 'noexcept' does not name a type FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:881:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/main.h:882:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/main.h:883:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:337:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes(const std::string& name_space) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileenumerator.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileEnumerator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileEnumeratorClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator(const FileEnumerator&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator& operator=(const FileEnumerator&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:83:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: invalid constructor; you probably meant 'Gio::FileEnumerator (const Gio::FileEnumerator&)' FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: error: 'noexcept' does not name a type FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:43: error: expected ',' or '...' before '&&' token FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:49: error: expected ';' at end of member declaration FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: error: 'noexcept' does not name a type FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:19: error: expected ';' at end of member declaration ~FileEnumerator() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:177:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:194:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:202:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > next_files_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:216:89: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:225:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:55:9: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/markup.h:309:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:311:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InputStream; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInputStream; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:68:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:69:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream& operator=(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:293:7: note: because the following virtual functions are pure within 'Glib::Markup::Parser': class Parser : public sigc::trackable ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:54:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type< ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:56:11: error: expected unqualified-id before '>' token >::type type; }; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)' InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/markup.h:398:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/markup.h:399:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)' ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:401:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type Self& operator++() ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/giomm-2.4/giomm/inputstream.h:274:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/giomm-2.4/giomm/inputstream.h:375:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/giomm-2.4/giomm/inputstream.h:406:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/giomm-2.4/giomm/inputstream.h:449:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/giomm-2.4/giomm/inputstream.h:482:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/giomm-2.4/giomm/inputstream.h:534:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/giomm-2.4/giomm/inputstream.h:563:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:104: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type Self operator++(int) ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/inputstream.h:588:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:66:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:112: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:73:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:120: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/giomm-2.4/giomm/seekable.h:37:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/giomm-2.4/giomm/seekable.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/giomm-2.4/giomm/seekable.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^ /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^ /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type' using value_type = typename T_Base::value_type; ^ /usr/include/giomm-2.4/giomm/seekable.h:74:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable(const Seekable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^ /usr/include/giomm-2.4/giomm/seekable.h:75:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable& operator=(const Seekable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:221:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/seekable.h:108:28: error: 'noexcept' does not name a type Seekable(Seekable&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/giomm-2.4/giomm/seekable.h:108:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:31: error: expected ',' or '...' before '&&' token Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/giomm-2.4/giomm/seekable.h:109:37: error: expected ';' at end of member declaration Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/giomm-2.4/giomm/seekable.h:111:13: error: expected ';' at end of member declaration ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:80:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type' using value_type = const typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:128: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:87:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:136: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:94:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:144: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:71:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream(const FileInputStream&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:72:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream& operator=(const FileInputStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileinputstream_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:101:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose1_functor::deduce_result_type::type sigc::compose1_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:431:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: invalid constructor; you probably meant 'Gio::FileInputStream (const Gio::FileInputStream&)' FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: error: 'noexcept' does not name a type FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:334:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:339:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/property.h:199:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/property.h:193:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileinputstream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type reference operator[](size_type l) const ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:152: error: spurious '>>', use '>' to terminate a template argument list { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:108:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:24: error: 'deduce_result_t' in namespace 'sigc' does not name a template type typename sigc::deduce_result_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected template-argument before '<' token typename sigc::deduce_result_t, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:129:41: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_back()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130:40: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::clear()': /usr/include/glibmm-2.4/glibmm/helperlist.h:132:30: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:132:37: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:349:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:151:39: error: expected '>' before '<' token /usr/include/glibmm-2.4/glibmm/property.h:354:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:358:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:361:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:365:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:368:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:373:1: error: prototype for 'void Glib::Property::set_value(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::set_value(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/giomm-2.4/giomm/outputstream.h:125:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = OutputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:126:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:127:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:130:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream(const OutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:131:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/module.h:162:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: error: 'noexcept' does not name a type OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:145:39: error: expected ',' or '...' before '&&' token OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: error: 'noexcept' does not name a type OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:147:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:163:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:164:97: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:171:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:172:105: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/outputstream.h:368:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/outputstream.h:402:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token cc1plus: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: warning: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/outputstream.h:527:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: warning: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/outputstream.h:566:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:155: error: 'flags' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:475:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/outputstream.h:615:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:123: error: 'KeyFileFlags' is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:332:77: error: 'KeyFileFlags' is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/giomm-2.4/giomm/outputstream.h:654:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:375:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/giomm-2.4/giomm/outputstream.h:691:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:706:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:728:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:738:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:179:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/outputstream.h:760:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:180:113: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:608:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:187:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:188:121: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:195:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:781:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:801:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:156:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOStream; ^ /usr/include/giomm-2.4/giomm/iostream.h:157:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = IOStream_Class; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^ /usr/include/giomm-2.4/giomm/iostream.h:158:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOStream; ^ /usr/include/giomm-2.4/giomm/iostream.h:159:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIOStreamClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/iostream.h:162:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream(const IOStream&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:196:129: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/giomm-2.4/giomm/iostream.h:163:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream& operator=(const IOStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:166:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/iostream.h:176:20: error: expected ',' or '...' before '&&' token IOStream(IOStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:66: error: 'deduce_result_t' is not a member of 'sigc' /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: invalid constructor; you probably meant 'Gio::IOStream (const Gio::IOStream&)' IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/iostream.h:177:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:203:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/iostream.h:177:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: error: 'noexcept' does not name a type IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/iostream.h:179:13: error: expected ';' at end of member declaration ~IOStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:204:137: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h: In member function 'typename sigc::compose2_functor::deduce_result_type::type sigc::compose2_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/iostream.h:221:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:66: error: 'deduce_result_t' is not a member of 'sigc' In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/giomm-2.4/giomm/iostream.h:307:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady&slot, const Glib::RefPtr& cancellable, int io_priority=Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:211:29: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' { return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileiostream.h:33:7: error: expected nested-name-specifier before 'GFileIOStream' using GFileIOStream = struct _GFileIOStream; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:28:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:58: error: 'deduce_result_t' is not a member of 'sigc' sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/fileiostream.h:34:7: error: expected nested-name-specifier before 'GFileIOStreamClass' using GFileIOStreamClass = struct _GFileIOStreamClass; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:89: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:97: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/fileiostream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIOStream_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:105: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/fileiostream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIOStream; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:113: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/fileiostream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIOStreamClass; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:121: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:129: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:137: error: expected primary-expression before ',' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/fileiostream.h:71:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream(const FileIOStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/sigc++-2.0/sigc++/adaptors/compose.h:212:145: error: expected primary-expression before '>>' token sigc::deduce_result_t> ^ /usr/include/giomm-2.4/giomm/fileiostream.h:72:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream& operator=(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: error: 'noexcept' does not name a type FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/fileiostream.h:86:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:237:88: error: no 'typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListHandleIterator' inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:17: error: expected ';' at end of member declaration ~FileIOStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileiostream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:67:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/filemonitor.h:30:7: error: expected nested-name-specifier before 'GFileMonitor' using GFileMonitor = struct _GFileMonitor; ^ /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:31:7: error: expected nested-name-specifier before 'GFileMonitorClass' using GFileMonitorClass = struct _GFileMonitorClass; ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:128:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:132:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor(const FileMonitor&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:309:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:133:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor& operator=(const FileMonitor&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)': /usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: invalid constructor; you probably meant 'Gio::FileMonitor (const Gio::FileMonitor&)' FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:147:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:752:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/regex.h:753:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: error: 'noexcept' does not name a type FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:16: error: expected ';' at end of member declaration ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: error: 'noexcept' does not name a type ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:293:7: note: because the following virtual functions are pure within 'Glib::Markup::Parser': class Parser : public sigc::trackable ^ /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/markup.h:398:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:80:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/markup.h:399:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)' ParseContext(ParseContext&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:402:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot' using type_foreach_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileoutputstream.h:33:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:73:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream& operator=(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:93:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:106:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:21: error: expected ';' at end of member declaration ~FileOutputStream() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: error: 'noexcept' does not name a type ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:119:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^ /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:431:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:193:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:132:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:153:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/mountoperation.h:191:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MountOperation; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:145:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mountoperation.h:192:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MountOperation_Class; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:193:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMountOperation; ^ /usr/include/glibmm-2.4/glibmm/module.h:162:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:194:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:197:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation(const MountOperation&) = delete; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/giomm-2.4/giomm/mountoperation.h:198:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation& operator=(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clone(const Glib::NodeTree*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: invalid constructor; you probably meant 'Gio::MountOperation (const Gio::MountOperation&)' MountOperation(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope return (*tf)(*wrap(node)); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope (*ff)(*wrap(node)); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:49: error: expected ';' at end of member declaration MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: note: suggested alternative: /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: error: 'noexcept' does not name a type MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:54: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:158:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:79: error: template argument 3 is invalid Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/mountoperation.h:538:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:193:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/giomm-2.4/giomm/mount.h:193:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:194:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount& operator=(const Mount&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/giomm-2.4/giomm/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:414:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/giomm-2.4/giomm/mount.h:227:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: invalid constructor; you probably meant 'Gio::Mount (const Gio::Mount&)' Mount(Mount&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:227:22: error: 'noexcept' does not name a type Mount(Mount&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/mount.h:227:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:228:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:31: error: expected ';' at end of member declaration Mount& operator=(Mount&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:228:33: error: 'noexcept' does not name a type Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)': /usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:230:10: error: expected ';' at end of member declaration ~Mount() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:439:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:440:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:441:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:469:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/mount.h:378:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot' using type_foreach_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/giomm-2.4/giomm/mount.h:379:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:205:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/mount.h:382:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/mount.h:383:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:218:121: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mount.h:409:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/giomm-2.4/giomm/mount.h:422:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/mount.h:454:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:231:148: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:554:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mount.h:457:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/mount.h:458:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /usr/include/giomm-2.4/giomm/mount.h:487:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, bool force_rescan = true); ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/giomm-2.4/giomm/mount.h:502:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, bool force_rescan = true); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/giomm-2.4/giomm/mount.h:531:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle guess_content_type_finish(const Glib::RefPtr& result); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:244:175: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clone(const Glib::NodeTree*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope return (*tf)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope (*ff)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:678:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ /usr/include/giomm-2.4/giomm/mount.h:680:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GMount*; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/giomm-2.4/giomm/mount.h:682:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mount.h:685:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/mount.h:692:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: note: suggested alternative: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:257:202: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:695:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' void add_entry(const OptionEntry& entry, int& arg); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:37:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:207:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDriveIface; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:210:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive(const Drive&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/drive.h:211:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive& operator=(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:270:229: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h: In member function 'typename sigc::exception_catch_functor::deduce_result_type::type sigc::exception_catch_functor::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:70: error: 'type_trait_pass_t' was not declared in this scope return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:244:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:244:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: expected ';' at end of member declaration In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: error: 'noexcept' does not name a type Drive(Drive&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:33: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:29:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:121: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:122: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:148: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:149: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:175: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:176: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:245:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:202: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:203: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:245:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:229: error: expected primary-expression before '>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:230: error: expected primary-expression before ',' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h:283:256: error: expected primary-expression before '>>' token return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/drive.h:247:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:374:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:380:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:381:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/giomm-2.4/giomm/drive.h:382:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/giomm-2.4/giomm/drive.h:411:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' void add_entry(const OptionEntry& entry, int& arg); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/giomm-2.4/giomm/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ /usr/include/giomm-2.4/giomm/drive.h:449:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ /usr/include/giomm-2.4/giomm/drive.h:452:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/drive.h:454:73: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ /usr/include/giomm-2.4/giomm/drive.h:476:118: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ /usr/include/giomm-2.4/giomm/drive.h:478:72: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: At global scope: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:66: error: 'type_trait_pass_t' was not declared in this scope { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:47: error: parse error in template argument list { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:58:91: error: expected unqualified-id before ',' token { typedef typename adaptor_type::template deduce_result_type, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t, type_trait_pass_t>::type type; }; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/drive.h:602:9: error: expected nested-name-specifier before 'CType' using CType = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:603:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:605:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/drive.h:608:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/giomm-2.4/giomm/drive.h:615:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/drive.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/drive.h:618:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:26: warning: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:85:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t> ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:84:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:110:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:109:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^ /usr/include/giomm-2.4/giomm/action.h:40:7: error: expected nested-name-specifier before 'GActionClass' using GActionClass = struct _GActionClass; ^ /usr/include/giomm-2.4/giomm/action.h:90:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Action; ^ /usr/include/giomm-2.4/giomm/action.h:91:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Action_Class; ^ /usr/include/giomm-2.4/giomm/action.h:92:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAction; ^ /usr/include/giomm-2.4/giomm/action.h:93:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionInterface; ^ /usr/include/giomm-2.4/giomm/action.h:96:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:97:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action& operator=(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:101:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^ /usr/include/giomm-2.4/giomm/action.h:130:16: error: expected ',' or '...' before '&&' token Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: invalid constructor; you probably meant 'Gio::Action (const Gio::Action&)' Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h:130:24: error: 'noexcept' does not name a type Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:131:27: error: expected ',' or '...' before '&&' token Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:131:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: error: 'noexcept' does not name a type Action& operator=(Action&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:111:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/action.h:131:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:138:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/giomm-2.4/giomm/action.h:133:11: error: expected ';' at end of member declaration ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:137:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:139:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:140:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:169:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:168:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:170:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:171:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:172:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:203:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:202:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:204:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:205:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:206:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/file.h:445:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^ /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^ /usr/include/giomm-2.4/giomm/file.h:451:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/file.h:452:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File& operator=(const File&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:456:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/file.h:485:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: expected ';' at end of member declaration /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:207:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/file.h:485:20: error: 'noexcept' does not name a type File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:486:23: error: expected ',' or '...' before '&&' token File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:240:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ /usr/include/giomm-2.4/giomm/file.h:486:31: error: 'noexcept' does not name a type File& operator=(File&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ /usr/include/giomm-2.4/giomm/file.h:486:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/giomm-2.4/giomm/file.h:488:9: error: expected ';' at end of member declaration ~File() noexcept override; ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:239:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/giomm-2.4/giomm/file.h:488:11: error: 'noexcept' does not name a type ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:241:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:242:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:243:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:244:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:245:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h: In member function 'typename sigc::track_obj_functor1::deduce_result_type::type sigc::track_obj_functor1::operator()(T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7)': /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:280:7: error: 'type_trait_pass_t' was not declared in this scope type_trait_pass_t, ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/functors/slot.h:7:0, from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: parse error in template argument list #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected 'operator' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:17:57: error: expected ';' #define SIGC_WORKAROUND_OPERATOR_PARENTHESES template operator() ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:279:27: note: in expansion of macro 'SIGC_WORKAROUND_OPERATOR_PARENTHESES' return this->functor_.SIGC_WORKAROUND_OPERATOR_PARENTHESES< ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ In file included from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:30:0, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:281:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:161:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:612:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_variant(); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:282:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/giomm-2.4/giomm/action.h:613:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/giomm-2.4/giomm/action.h:613:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:283:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/giomm-2.4/giomm/action.h:614:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:284:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:31: error: expected primary-expression before '>' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:285:32: error: expected primary-expression before ',' token type_trait_pass_t, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state_hint(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:622:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/action.h:624:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_hint_variant(); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/action.h:624:14: error: 'variantBase' does not name a type const auto variantBase = get_state_hint_variant(); ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/file.h:843:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:628:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/file.h:852:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/action.h:628:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/action.h:630:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/action.h:631:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/giomm-2.4/giomm/action.h: In static member function 'static void Gio::Action::parse_detailed_name(const Glib::ustring&, Glib::ustring&, T_Value&)': /usr/include/giomm-2.4/giomm/action.h:643:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1099:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1109:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/action.h:651:7: error: 'type_glib_variant' was not declared in this scope type_glib_variant::variant_type().get_string()); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h:286:31: error: expected primary-expression before '>>' token type_trait_pass_t> ^ /usr/include/giomm-2.4/giomm/action.h:653:44: error: 'type_glib_variant' has not been declared if (!target_value_variantBase.is_of_type(type_glib_variant::variant_type())) ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1135:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/giomm-2.4/giomm/file.h:1146:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/file.h:1173:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/file.h:1188:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/action.h:656:68: error: 'type_glib_variant' was not declared in this scope target_value_variantBase.get_type_string() + ". Expected " + type_glib_variant::variant_type().get_string()); ^ /usr/include/giomm-2.4/giomm/file.h:1213:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/action.h:658:9: error: 'type_glib_variant' does not name a type const type_glib_variant target_value_variantDerived = ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/action.h:660:18: error: 'target_value_variantDerived' was not declared in this scope target_value = target_value_variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'Glib::ustring Gio::Action::print_detailed_name(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:667:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/file.h:1225:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ /usr/include/giomm-2.4/giomm/file.h:1285:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /usr/include/giomm-2.4/giomm/file.h:1305:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:276:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:672:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:302:10: error: 'CType' does not name a type inline CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/giomm-2.4/giomm/file.h:1375:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:336:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:683:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/file.h:1539:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/giomm-2.4/giomm/file.h:1551:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1647:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:483:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/giomm-2.4/giomm/file.h:1662:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^ /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:38:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^ /usr/include/giomm-2.4/giomm/file.h:1687:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/glibmm-2.4/glibmm/date.h:306:17: error: 'Year' has not been declared void set_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/date.h:313:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:39:7: error: expected nested-name-specifier before 'GActionGroupClass' using GActionGroupClass = struct _GActionGroupClass; ^ /usr/include/glibmm-2.4/glibmm/date.h:313:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/giomm-2.4/giomm/file.h:1700:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionGroup; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/giomm-2.4/giomm/actiongroup.h:89:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:90:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/property.h:221:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: invalid constructor; you probably meant 'Gio::ActionGroup (const Gio::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/file.h:1786:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:124:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/date.h:503:48: error: 'Year' has not been declared static guint8 get_days_in_month(Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/giomm-2.4/giomm/file.h:1832:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1841:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:615:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ /usr/include/giomm-2.4/giomm/file.h:1879:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:627:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ /usr/include/giomm-2.4/giomm/file.h:1890:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:635:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:643:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ /usr/include/giomm-2.4/giomm/file.h:1929:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:334:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/giomm-2.4/giomm/file.h:1937:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:650:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:339:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/giomm-2.4/giomm/file.h:1955:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/property.h:199:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/property.h:193:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/date.h:510:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/giomm-2.4/giomm/file.h:1977:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/giomm-2.4/giomm/file.h:1997:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:349:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/date.h:548:25: error: 'Day' has not been declared static bool valid_day(Day day); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/file.h:2035:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/date.h:562:26: error: 'Year' has not been declared static bool valid_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:673:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/file.h:2035:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:358:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:680:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/giomm-2.4/giomm/file.h:2049:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:361:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^ /usr/include/giomm-2.4/giomm/file.h:2067:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/file.h:2067:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:694:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /usr/include/giomm-2.4/giomm/file.h:2080:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/file.h:2110:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:712:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/property.h:368:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/giomm-2.4/giomm/file.h:2112:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:373:1: error: prototype for 'void Glib::Property::set_value(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::set_value(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/giomm-2.4/giomm/file.h:2138:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/giomm-2.4/giomm/file.h:2146:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:754:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:630:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/giomm-2.4/giomm/file.h:2295:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/actiongroup.h:634:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:835:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state_hint(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:642:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:882:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actiongroup.h:648:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:475:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/giomm-2.4/giomm/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ /usr/include/giomm-2.4/giomm/actiongroup.h:650:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:88:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/thread.h: At global scope: /usr/include/glibmm-2.4/glibmm/thread.h:139:45: error: 'nullptr' was not declared in this scope void thread_init(GThreadFunctions* vtable = nullptr); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2445:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/giomm-2.4/giomm/file.h:2456:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/giomm-2.4/giomm/file.h:2466:37: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:68:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction(const SimpleAction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/giomm-2.4/giomm/file.h:2498:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:69:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction& operator=(const SimpleAction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:72:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/giomm-2.4/giomm/file.h:2509:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/giomm-2.4/giomm/file.h:2518:30: error: 'SlotAsyncReady' does not name a type void mount_mountable(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: error: 'noexcept' does not name a type SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2549:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:83:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:45: error: expected ';' at end of member declaration SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2558:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: error: 'noexcept' does not name a type SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2580:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2592:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2629:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/file.h:2638:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/glibmm-2.4/glibmm/thread.h:222:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:223:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/file.h:2660:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/giomm-2.4/giomm/file.h:2672:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ /usr/include/giomm-2.4/giomm/file.h:2837:8: error: expected nested-name-specifier before 'SlotFileMeasureProgress' using SlotFileMeasureProgress = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/file.h:2869:79: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage(const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, guint64& disk_usage, guint64& num_dirs, guint64& num_files, FileMeasureFlags flags = FILE_MEASURE_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/file.h:2886:39: error: 'SlotAsyncReady' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/file.h:2886:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^ /usr/include/giomm-2.4/giomm/file.h:2925:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^ /usr/include/glibmm-2.4/glibmm/thread.h:433:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:434:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2944:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/file.h:2979:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2999:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actionmap.h:34:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^ /usr/include/giomm-2.4/giomm/file.h:3032:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/actionmap.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/giomm-2.4/giomm/actionmap.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionMap_Class; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^ /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/giomm-2.4/giomm/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /usr/include/giomm-2.4/giomm/actionmap.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/actionmap.h:76:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap(const ActionMap&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:752:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^ /usr/include/giomm-2.4/giomm/actionmap.h:77:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap& operator=(const ActionMap&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:753:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3143:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: invalid constructor; you probably meant 'Gio::ActionMap (const Gio::ActionMap&)' ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actionmap.h:110:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3153:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: error: 'noexcept' does not name a type ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/thread.h:562:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3186:9: error: expected nested-name-specifier before 'SlotReadMore' using SlotReadMore = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: error: 'noexcept' does not name a type ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:3203:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/thread.h:563:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3203:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/file.h:3216:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/file.h:3216:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/actionmap.h:200:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/giomm-2.4/giomm/actionmap.h:209:74: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action(const Glib::ustring& name, const ActivateSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/actionmap.h:247:130: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const Glib::VariantType& parameter_type, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3356:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/glibmm-2.4/glibmm/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ /usr/include/giomm-2.4/giomm/actionmap.h:267:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3375:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/property.h:221:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:286:9: error: expected nested-name-specifier before 'ActivateWithStringParameterSlot' using ActivateWithStringParameterSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ /usr/include/giomm-2.4/giomm/file.h:3398:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:297:87: error: 'ActivateWithStringParameterSlot' does not name a type Glib::RefPtr add_action_radio_string(const Glib::ustring& name, const ActivateWithStringParameterSlot& slot, const Glib::ustring& state); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3420:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3460:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3480:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:334:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:339:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/giomm-2.4/giomm/icon.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^ /usr/include/giomm-2.4/giomm/icon.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Icon_Class; ^ /usr/include/giomm-2.4/giomm/icon.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIcon; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^ /usr/include/glibmm-2.4/glibmm/thread.h:622:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:76:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon(const Icon&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /usr/include/giomm-2.4/giomm/icon.h:77:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon& operator=(const Icon&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:623:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:81:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/icon.h:110:12: error: expected ',' or '...' before '&&' token Icon(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:639:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/thread.h:640:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)' Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/icon.h:110:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/icon.h:111:23: error: expected ',' or '...' before '&&' token Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:29: error: expected ';' at end of member declaration Icon& operator=(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: error: 'noexcept' does not name a type Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:113:9: error: expected ';' at end of member declaration ~Icon() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/thread.h:665:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: error: 'noexcept' does not name a type ~Icon() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/property.h:199:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick, ^ /usr/include/glibmm-2.4/glibmm/property.h:193:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:349:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^ /usr/include/glibmm-2.4/glibmm/property.h:354:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/glibmm-2.4/glibmm/thread.h:666:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/glibmm-2.4/glibmm/thread.h:719:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/thread.h:720:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/thread.h:780:9: error: expected nested-name-specifier before 'DestroyNotifyFunc' using DestroyNotifyFunc = void (*) (void*); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:28: error: 'DestroyNotifyFunc' has not been declared inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/applaunchcontext.h:37:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppLaunchContext; ^ /usr/include/glibmm-2.4/glibmm/thread.h:805:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppLaunchContextClass; ^ /usr/include/glibmm-2.4/glibmm/thread.h:807:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:71:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/thread.h:811:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:72:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext& operator=(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/property.h:354:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: invalid constructor; you probably meant 'Gio::AppLaunchContext (const Gio::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3559:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:358:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/file.h:3560:9: error: expected nested-name-specifier before 'CType' using CType = GFile*; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3561:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GFile*; ^ /usr/include/giomm-2.4/giomm/file.h:3563:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:361:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:365:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/file.h:3566:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ /usr/include/giomm-2.4/giomm/file.h:3573:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/file.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/file.h:3576:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '(' before '&' token In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/property.h:368:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:373:1: error: prototype for 'void Glib::Property::set_value(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::set_value(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:30:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/applicationcommandline.h: At global scope: /usr/include/giomm-2.4/giomm/applicationcommandline.h:33:7: error: expected nested-name-specifier before 'GApplicationCommandLine' using GApplicationCommandLine = struct _GApplicationCommandLine; ^ /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:84: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ApplicationCommandLine_Class; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplicationCommandLine; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationCommandLineClass; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:87:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine(const ApplicationCommandLine&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:88:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine& operator=(const ApplicationCommandLine&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:91:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:48: error: expected ',' or '...' before '&&' token ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: invalid constructor; you probably meant 'Gio::ApplicationCommandLine (const Gio::ApplicationCommandLine&)' ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: error: 'noexcept' does not name a type ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:59: error: expected ',' or '...' before '&&' token ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:65: error: expected ';' at end of member declaration ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: error: 'noexcept' does not name a type ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:27: error: expected ';' at end of member declaration ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: error: 'noexcept' does not name a type ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/asyncresult.h:127:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:129:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:130:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncResultIface; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:133:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:134:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult& operator=(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:138:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /usr/include/glibmm-2.4/glibmm/main.h:55:15: error: expected ')' before 'fd' PollFD(fd_t fd, IOCondition events); ^ /usr/include/glibmm-2.4/glibmm/main.h:57:15: error: 'fd_t' has not been declared void set_fd(fd_t fd) { gobject_.fd = fd; } ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:58:3: error: 'fd_t' does not name a type fd_t get_fd() const { return gobject_.fd; } ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/initable.h:34:7: error: expected nested-name-specifier before 'GInitable' using GInitable = struct _GInitable; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:414:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/initable.h:35:7: error: expected nested-name-specifier before 'GInitableClass' using GInitableClass = struct _GInitableClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/initable.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Initable; ^ /usr/include/giomm-2.4/giomm/initable.h:76:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Initable_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable /usr/include/giomm-2.4/giomm/initable.h:77:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInitable; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/initable.h:78:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInitableIface; ^ /usr/include/giomm-2.4/giomm/initable.h:81:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable(const Initable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/initable.h:82:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable& operator=(const Initable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/giomm-2.4/giomm/initable.h:86:10: error: 'CppClassType' does not name a type static CppClassType initable_class_; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:475:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/cancellable.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:441:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/cancellable.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cancellable_Class; ^ /usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCancellableClass; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/giomm-2.4/giomm/initable.h:115:20: error: expected ',' or '...' before '&&' token Initable(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: invalid constructor; you probably meant 'Gio::Initable (const Gio::Initable&)' Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/cancellable.h:61:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: error: 'noexcept' does not name a type Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:62:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ /usr/include/giomm-2.4/giomm/initable.h:116:31: error: expected ',' or '...' before '&&' token Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:37: error: expected ';' at end of member declaration Initable& operator=(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: error: 'noexcept' does not name a type Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:26: error: expected ',' or '...' before '&&' token Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)' Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:118:13: error: expected ';' at end of member declaration ~Initable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: error: 'noexcept' does not name a type ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/initable.h:118:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:75:34: error: 'noexcept' does not name a type Cancellable(Cancellable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:470:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:37: error: expected ',' or '...' before '&&' token Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:43: error: expected ';' at end of member declaration Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: error: 'noexcept' does not name a type Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:16: error: expected ';' at end of member declaration ~Cancellable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: error: 'noexcept' does not name a type ~Cancellable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/cancellable.h:259:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:27:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/asyncinitable.h:35:7: error: expected nested-name-specifier before 'GAsyncInitable' using GAsyncInitable = struct _GAsyncInitable; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:36:7: error: expected nested-name-specifier before 'GAsyncInitableClass' using GAsyncInitableClass = struct _GAsyncInitableClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncInitable; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncInitable_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncInitable; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncInitableIface; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:77:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable(const AsyncInitable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:554:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:78:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable& operator=(const AsyncInitable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:82:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/main.h:309:79: error: 'Glib::PollFD::fd_t' has not been declared sigc::connection connect(const sigc::slot& slot, PollFD::fd_t fd, IOCondition condition, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:30: error: expected ',' or '...' before '&&' token AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: invalid constructor; you probably meant 'Gio::AsyncInitable (const Gio::AsyncInitable&)' AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: error: 'noexcept' does not name a type AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:112:41: error: expected ',' or '...' before '&&' token AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:47: error: expected ';' at end of member declaration AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: error: 'noexcept' does not name a type AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:114:18: error: expected ';' at end of member declaration ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: error: 'noexcept' does not name a type ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /usr/include/glibmm-2.4/glibmm/main.h:408:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:172:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:178:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:205:39: error: 'SlotAsyncReady' does not name a type virtual void init_async_vfunc(const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:149:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: error: 'noexcept' does not name a type AppInfo(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:184:29: error: expected ',' or '...' before '&&' token AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:35: error: expected ';' at end of member declaration AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: error: 'noexcept' does not name a type AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:186:12: error: expected ';' at end of member declaration ~AppInfo() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: error: 'noexcept' does not name a type ~AppInfo() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusauthobserver.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:28, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/credentials.h:29:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^ /usr/include/giomm-2.4/giomm/credentials.h:30:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/credentials.h:111:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Credentials; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/credentials.h:112:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Credentials_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/giomm-2.4/giomm/credentials.h:113:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCredentials; ^ /usr/include/giomm-2.4/giomm/credentials.h:114:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/credentials.h:117:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials(const Credentials&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/giomm-2.4/giomm/credentials.h:118:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials& operator=(const Credentials&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/credentials.h:121:10: error: 'CppClassType' does not name a type static CppClassType credentials_class_; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:26: error: expected ',' or '...' before '&&' token Credentials(Credentials&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: invalid constructor; you probably meant 'Gio::Credentials (const Gio::Credentials&)' Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/credentials.h:131:34: error: 'noexcept' does not name a type Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/credentials.h:131:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:446:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:37: error: expected ',' or '...' before '&&' token Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:43: error: expected ';' at end of member declaration Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: error: 'noexcept' does not name a type Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:449:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:449:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/credentials.h:134:16: error: expected ';' at end of member declaration ~Credentials() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: error: 'noexcept' does not name a type ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:554:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:687:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^ /usr/include/giomm-2.4/giomm/appinfo.h:579:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^ /usr/include/glibmm-2.4/glibmm/main.h:690:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^ /usr/include/glibmm-2.4/glibmm/main.h:691:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ /usr/include/glibmm-2.4/glibmm/thread.h:1103:6: error: prototype for 'void Glib::StaticPrivate::set(T*, typename Glib::StaticPrivate::DestroyNotifyFunc)' does not match any in class 'Glib::StaticPrivate' void StaticPrivate::set(T* data, typename StaticPrivate::DestroyNotifyFunc notify_func) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/appinfo.h:654:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/giomm-2.4/giomm/appinfo.h:657:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:28:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusauthobserver.h:31:7: error: expected nested-name-specifier before 'GDBusAuthObserver' using GDBusAuthObserver = struct _GDBusAuthObserver; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/giomm-2.4/giomm/appinfo.h:669:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:32:7: error: expected nested-name-specifier before 'GDBusAuthObserverClass' using GDBusAuthObserverClass = struct _GDBusAuthObserverClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AuthObserver_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAuthObserver; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:103:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver(const AuthObserver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:104:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver& operator=(const AuthObserver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:107:10: error: 'CppClassType' does not name a type static CppClassType authobserver_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:28: error: expected ',' or '...' before '&&' token AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/glibmm-2.4/glibmm/thread.h:785:15: error: candidate is: void Glib::StaticPrivate::set(T*, int) inline void set(T* data, DestroyNotifyFunc notify_func = &StaticPrivate::delete_ptr); ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: invalid constructor; you probably meant 'Gio::DBus::AuthObserver (const Gio::DBus::AuthObserver&)' AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: error: 'noexcept' does not name a type AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:39: error: expected ',' or '...' before '&&' token AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:45: error: expected ';' at end of member declaration AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: error: 'noexcept' does not name a type AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/thread.h:1123:1: error: prototype for 'Glib::Private::Private(typename Glib::Private::DestructorFunc)' does not match any in class 'Glib::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/thread.h:804:3: error: candidate is: Glib::Private::Private(const Glib::Private&) Private(const Private&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:17: error: expected ';' at end of member declaration ~AuthObserver() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: error: 'noexcept' does not name a type ~AuthObserver() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixfdlist.h:30:7: error: expected nested-name-specifier before 'GUnixFDList' using GUnixFDList = struct _GUnixFDList; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:31:7: error: expected nested-name-specifier before 'GUnixFDListClass' using GUnixFDListClass = struct _GUnixFDListClass; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDList; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDList_Class; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:235:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDList; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:38: error: expected ',' or '...' before '&&' token FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:67:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:68:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList& operator=(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: invalid constructor; you probably meant 'Gio::FileAttributeInfo (const Gio::FileAttributeInfo&)' FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm.h:90:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/threads.h:123:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread(const Thread&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: error: 'noexcept' does not name a type FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:71:10: error: 'CppClassType' does not name a type static CppClassType unixfdlist_class_; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:49: error: expected ',' or '...' before '&&' token FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:124:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Thread& operator=(const Thread&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:57: error: expected ';' at end of member declaration FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:24: error: expected ',' or '...' before '&&' token UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: invalid constructor; you probably meant 'Gio::UnixFDList (const Gio::UnixFDList&)' UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: error: 'noexcept' does not name a type UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:82:35: error: expected ',' or '...' before '&&' token UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:41: error: expected ';' at end of member declaration UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: error: 'noexcept' does not name a type UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:84:15: error: expected ';' at end of member declaration ~UnixFDList() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: error: 'noexcept' does not name a type ~UnixFDList() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:54:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:858:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/regex.h:752:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfoList; ^ /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^ /usr/include/glibmm-2.4/glibmm/regex.h:753:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/main.h:860:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:83:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList() = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:86:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList(const FileAttributeInfoList&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixfdlist.h:116:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:87:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList& operator=(const FileAttributeInfoList&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:102:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:118:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/main.h:881:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/main.h:882:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/main.h:883:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileinfo.h:34:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:143:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:35:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:163:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/fileinfo.h:106:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeMatcher final ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:26: warning: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:204:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle peek_fds() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/fileinfo.h:110:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:219:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ /usr/include/glibmm-2.4/glibmm/threads.h:249:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex(const Mutex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/glibmm-2.4/glibmm/threads.h:250:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex& operator=(const Mutex&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileinfo.h:134:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:137:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher(const FileAttributeMatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:304:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const Mutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:305:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mutex::Lock& operator=(const Mutex::Lock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:346:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex(const RecMutex&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:244:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^ /usr/include/glibmm-2.4/glibmm/threads.h:347:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex& operator=(const RecMutex&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:245:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusmessage.h:35:7: error: expected nested-name-specifier before 'GDBusMessage' using GDBusMessage = struct _GDBusMessage; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:36:7: error: expected nested-name-specifier before 'GDBusMessageClass' using GDBusMessageClass = struct _GDBusMessageClass; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:246:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:247:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:250:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:251:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo& operator=(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: invalid constructor; you probably meant 'Gio::FileInfo (const Gio::FileInfo&)' FileInfo(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/main.h:907:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: error: 'noexcept' does not name a type FileInfo(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: error: 'noexcept' does not name a type FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:287:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:289:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMessage; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:290:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMessageClass; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:293:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:337:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes(const std::string& name_space) const; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:294:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message& operator=(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:297:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:18: error: expected ',' or '...' before '&&' token Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: invalid constructor; you probably meant 'Gio::DBus::Message (const Gio::DBus::Message&)' Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: error: 'noexcept' does not name a type Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:308:29: error: expected ',' or '...' before '&&' token Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:35: error: expected ';' at end of member declaration Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: error: 'noexcept' does not name a type Message& operator=(Message&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:372:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Lock(const RecMutex::Lock&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:373:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RecMutex::Lock& operator=(const RecMutex::Lock&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:12: error: expected ';' at end of member declaration ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/threads.h:420:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/glibmm-2.4/glibmm/threads.h:421:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock& operator=(const RWLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusmessage.h:664:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_header_fields() const; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ /usr/include/glibmm-2.4/glibmm/threads.h:450:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ReaderLock(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:161:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileenumerator.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileEnumerator; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator(const FileEnumerator&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator& operator=(const FileEnumerator&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:83:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^ /usr/include/glibmm-2.4/glibmm/threads.h:451:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::ReaderLock& operator=(const RWLock::ReaderLock&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: invalid constructor; you probably meant 'Gio::FileEnumerator (const Gio::FileEnumerator&)' FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: error: 'noexcept' does not name a type FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:94:43: error: expected ',' or '...' before '&&' token FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/glibmm-2.4/glibmm/threads.h:476:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 WriterLock(const RWLock::WriterLock&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:49: error: expected ';' at end of member declaration FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/glibmm-2.4/glibmm/threads.h:477:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RWLock::WriterLock& operator=(const RWLock::WriterLock&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: error: 'noexcept' does not name a type FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:96:19: error: expected ';' at end of member declaration ~FileEnumerator() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusintrospection.h:104:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class AnnotationInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:108:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AnnotationInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/threads.h:531:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond(const Cond&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/threads.h:532:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cond& operator=(const Cond&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:109:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAnnotationInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusintrospection.h:132:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:177:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:135:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo(const AnnotationInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:194:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:136:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo& operator=(const AnnotationInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/threads.h:625:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Private& operator=(const Private&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:202:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > next_files_finish(const Glib::RefPtr& result); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/threads.h:627:9: error: expected nested-name-specifier before 'DestructorFunc' using DestructorFunc = void (*) (void*); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:159:48: error: 'ArrayHandle >' in namespace 'Glib' does not name a type static Glib::ustring info_lookup(const Glib::ArrayHandle< Glib::RefPtr >& annotations, const Glib::ustring& name); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:216:89: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/threads.h:639:42: error: expected ')' before 'destructor_func' explicit inline Private(DestructorFunc destructor_func = &Private::delete_ptr); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:170:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ArgInfo final ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:225:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ArgInfo; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:175:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusArgInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:198:15: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:201:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo(const ArgInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:276:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:202:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo& operator=(const ArgInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:222:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class MethodInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:226:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:227:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:302:10: error: 'CType' does not name a type inline CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:250:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:253:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo(const MethodInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:336:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:254:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo& operator=(const MethodInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:274:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SignalInfo final ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:278:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SignalInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:279:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSignalInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:302:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo() = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:305:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo(const SignalInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:306:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo& operator=(const SignalInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InputStream_Class; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:326:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class PropertyInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:330:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PropertyInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:331:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusPropertyInfo; ^ /usr/include/giomm-2.4/giomm/inputstream.h:68:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream(const InputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/giomm-2.4/giomm/inputstream.h:69:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream& operator=(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:354:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:357:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo(const PropertyInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:358:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo& operator=(const PropertyInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:378:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class InterfaceInfo final ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:483:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:382:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:383:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceInfo; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)' InputStream(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:406:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:409:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:410:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo& operator=(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:531:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class NodeInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:535:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:536:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusNodeInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:559:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo() = delete; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:562:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo(const NodeInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:563:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo& operator=(const NodeInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/inputstream.h:274:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/giomm-2.4/giomm/inputstream.h:375:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:615:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/inputstream.h:406:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:627:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/inputstream.h:449:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:635:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:643:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^ /usr/include/giomm-2.4/giomm/inputstream.h:482:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:29:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:33:7: error: expected nested-name-specifier before 'GDBusMethodInvocation' using GDBusMethodInvocation = struct _GDBusMethodInvocation; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:34:7: error: expected nested-name-specifier before 'GDBusMethodInvocationClass' using GDBusMethodInvocationClass = struct _GDBusMethodInvocationClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInvocation; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:650:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MethodInvocation_Class; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/inputstream.h:534:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMethodInvocationClass; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/giomm-2.4/giomm/inputstream.h:563:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:89:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation(const MethodInvocation&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:90:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation& operator=(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:588:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:93:10: error: 'CppClassType' does not name a type static CppClassType methodinvocation_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:36: error: expected ',' or '...' before '&&' token MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: invalid constructor; you probably meant 'Gio::DBus::MethodInvocation (const Gio::DBus::MethodInvocation&)' MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:673:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: error: 'noexcept' does not name a type MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:47: error: expected ',' or '...' before '&&' token MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:53: error: expected ';' at end of member declaration MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:680:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: error: 'noexcept' does not name a type MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:21: error: expected ';' at end of member declaration ~MethodInvocation() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: error: 'noexcept' does not name a type ~MethodInvocation() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:694:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:712:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^ /usr/include/giomm-2.4/giomm/seekable.h:37:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^ /usr/include/giomm-2.4/giomm/seekable.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^ /usr/include/giomm-2.4/giomm/seekable.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:754:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/seekable.h:74:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/seekable.h:75:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable& operator=(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/seekable.h:108:28: error: 'noexcept' does not name a type Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:109:31: error: expected ',' or '...' before '&&' token Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:37: error: expected ';' at end of member declaration Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:35, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:13: error: expected ';' at end of member declaration ~Seekable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/giomm-2.4/giomm/seekable.h:111:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceVTable; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:75:9: error: expected nested-name-specifier before 'SlotInterfaceMethodCall' using SlotInterfaceMethodCall = sigc::slot< ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:97:9: error: expected nested-name-specifier before 'SlotInterfaceGetProperty' using SlotInterfaceGetProperty = sigc::slot< ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:118:9: error: expected nested-name-specifier before 'SlotInterfaceSetProperty' using SlotInterfaceSetProperty = sigc::slot< ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:134:10: error: 'SlotInterfaceMethodCall' does not name a type const SlotInterfaceMethodCall& slot_method_call, ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:835:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:10: error: 'SlotInterfaceGetProperty' does not name a type const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:10: error: 'SlotInterfaceSetProperty' does not name a type const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable(const InterfaceVTable& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:140:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable& operator=(const InterfaceVTable& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:34: error: expected ',' or '...' before '&&' token InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: invalid constructor; you probably meant 'Gio::DBus::InterfaceVTable (const Gio::DBus::InterfaceVTable&)' InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:882:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: error: 'noexcept' does not name a type InterfaceVTable(InterfaceVTable&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:45: error: expected ',' or '...' before '&&' token InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:53: error: expected ';' at end of member declaration InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: error: 'noexcept' does not name a type InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:160:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* get_slot_method_call() const; ^ /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:161:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* get_slot_get_property() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:162:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* get_slot_set_property() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:170:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* slot_method_call_; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:171:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* slot_get_property_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:172:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* slot_set_property_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInputStream_Class; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:81: error: 'SlotInterfaceSetProperty' was not declared in this scope const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:71:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:72:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream& operator=(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileinputstream_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:35:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SubtreeVTable; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSubtreeVTable; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: invalid constructor; you probably meant 'Gio::FileInputStream (const Gio::FileInputStream&)' FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:79:9: error: expected nested-name-specifier before 'SlotSubtreeEnumerate' using SlotSubtreeEnumerate = sigc::slot< ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:106:9: error: expected nested-name-specifier before 'SlotSubtreeIntrospect' using SlotSubtreeIntrospect = sigc::slot< ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:128:9: error: expected nested-name-specifier before 'SlotSubtreeDispatch' using SlotSubtreeDispatch = sigc::slot< ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:86:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:143:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: error: 'noexcept' does not name a type FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:10: error: 'SlotSubtreeIntrospect' does not name a type const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:10: error: 'SlotSubtreeDispatch' does not name a type const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable(const SubtreeVTable& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:928:1: error: prototype for 'Glib::Threads::Private::Private(typename Glib::Threads::Private::DestructorFunc)' does not match any in class 'Glib::Threads::Private' Private::Private(typename Private::DestructorFunc destructor_func) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/threads.h:624:3: error: candidate is: Glib::Threads::Private::Private(const Glib::Threads::Private&) Private(const Private&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:149:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable& operator=(const SubtreeVTable& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:30: error: expected ',' or '...' before '&&' token SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: invalid constructor; you probably meant 'Gio::DBus::SubtreeVTable (const Gio::DBus::SubtreeVTable&)' SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileinputstream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: error: 'noexcept' does not name a type SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:41: error: expected ',' or '...' before '&&' token SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:49: error: expected ';' at end of member declaration SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: error: 'noexcept' does not name a type SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:170:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* get_slot_enumerate() const; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:171:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* get_slot_introspect() const; ^ /usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:172:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* get_slot_dispatch() const; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:180:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* slot_enumerate_; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:181:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* slot_introspect_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:182:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* slot_dispatch_; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:412:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusconnection.h:40:7: error: expected nested-name-specifier before 'GDBusConnection' using GDBusConnection = struct _GDBusConnection; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:41:7: error: expected nested-name-specifier before 'GDBusConnectionClass' using GDBusConnectionClass = struct _GDBusConnectionClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:414:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type Self& operator--() ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^ /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^ /usr/include/glibmm-2.4/glibmm/spawn.h:441:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /usr/include/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:125:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = OutputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/outputstream.h:126:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:127:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GOutputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/outputstream.h:130:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream(const OutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/outputstream.h:131:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: error: 'noexcept' does not name a type OutputStream(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:145:39: error: expected ',' or '...' before '&&' token OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/refptr.h:81:70: error: 'nullptr' was not declared in this scope static const bool value = sizeof(check(static_cast(nullptr))) == sizeof(big); ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: error: 'noexcept' does not name a type OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:147:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:34: error: 'Glib::RefPtr::is_allowed_type::value' is not a type static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected identifier before string constant static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:84:41: error: expected ',' or '...' before string constant /usr/include/glibmm-2.4/glibmm/refptr.h:84:89: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] static_assert(is_allowed_type::value, "Glib::RefPtr must not be used with this class."); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:17: error: expected ';' at end of member declaration inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: error: 'noexcept' does not name a type inline RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/refptr.h:92:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:95:18: error: expected ';' at end of member declaration inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:485:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Connection; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:486:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Connection_Class; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:487:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusConnection; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:488:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusConnectionClass; ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/outputstream.h:368:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:491:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection(const Connection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:492:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection& operator=(const Connection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:495:10: error: 'CppClassType' does not name a type static CppClassType connection_class_; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/outputstream.h:402:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:554:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:24: error: expected ',' or '...' before '&&' token Connection(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: invalid constructor; you probably meant 'Gio::DBus::Connection (const Gio::DBus::Connection&)' Connection(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: error: 'noexcept' does not name a type inline ~RefPtr() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:95:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type' using value_type = typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:49: error: expected ';' at end of member declaration explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: error: 'noexcept' does not name a type explicit inline RefPtr(T_CppObject* pCppObject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:98:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: error: 'noexcept' does not name a type Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:35: error: expected ',' or '...' before '&&' token Connection& operator=(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ /usr/include/giomm-2.4/giomm/outputstream.h:527:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:34: error: expected ';' at end of member declaration inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:41: error: expected ';' at end of member declaration Connection& operator=(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: error: 'noexcept' does not name a type inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: error: 'noexcept' does not name a type Connection& operator=(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:104:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:566:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:23: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: invalid constructor; you probably meant 'Glib::RefPtr (const Glib::RefPtr&)' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:29: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: error: 'noexcept' does not name a type inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:108:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:35: error: expected ',' or '...' before '&&' token inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:615:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ /usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/refptr.h:113:43: error: expected initializer before 'noexcept' inline RefPtr(RefPtr&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:15: error: expected ';' at end of member declaration ~Connection() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:120:48: error: expected initializer before 'noexcept' inline RefPtr(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:33: error: expected ';' at end of member declaration inline void swap(RefPtr& other) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:654:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: error: 'noexcept' does not name a type inline void swap(RefPtr& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:127:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:45: error: expected ';' at end of member declaration inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: error: 'noexcept' does not name a type inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:130:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:133:34: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: error: 'noexcept' does not name a type ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:691:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:40: error: expected ';' at end of member declaration inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:706:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: error: 'noexcept' does not name a type inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:133:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:137:46: error: expected ',' or '...' before '&&' token inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:137:54: error: expected initializer before 'noexcept' inline RefPtr& operator=(RefPtr&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type' using value_type = const typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:144:59: error: expected initializer before 'noexcept' inline RefPtr& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:45: error: expected ';' at end of member declaration inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: error: 'noexcept' does not name a type inline bool operator==(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:147:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:45: error: expected ';' at end of member declaration inline bool operator!=(const RefPtr& src) const noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusconnection.h:537:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: error: 'noexcept' does not name a type inline bool operator!=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:150:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /usr/include/giomm-2.4/giomm/outputstream.h:728:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:543:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/outputstream.h:738:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:760:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:550:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:555:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:36: error: expected ';' at end of member declaration inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: error: 'noexcept' does not name a type inline T_CppObject* operator->() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:157:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:167:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:172:21: error: expected ';' at end of member declaration inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: error: 'noexcept' does not name a type inline void clear() noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:172:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:179:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:580:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/glibmm-2.4/glibmm/refptr.h:179:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:191:31: error: expected ';' at end of member declaration inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: error: 'noexcept' does not name a type inline T_CppObject* release() noexcept G_GNUC_WARN_UNUSED_RESULT; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:191:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:585:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:201:68: error: expected initializer before 'noexcept' static inline RefPtr cast_dynamic(const RefPtr& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/refptr.h:211:67: error: expected initializer before 'noexcept' static inline RefPtr cast_static(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/refptr.h:221:66: error: expected initializer before 'noexcept' static inline RefPtr cast_const(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:44: error: expected ';' at end of member declaration inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: error: 'noexcept' does not name a type inline bool operator<(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:232:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:591:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:45: error: expected ';' at end of member declaration inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: error: 'noexcept' does not name a type inline bool operator<=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:235:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:238:44: error: expected ';' at end of member declaration inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: error: 'noexcept' does not name a type inline bool operator>(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:238:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:595:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:45: error: expected ';' at end of member declaration inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: error: 'noexcept' does not name a type inline bool operator>=(const RefPtr& src) const noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:241:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:253:61: error: expected initializer before 'noexcept' inline T_CppObject* RefPtr::operator->() const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:259:38: error: expected initializer before 'noexcept' inline RefPtr::RefPtr() noexcept : pCppObject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:264:39: error: expected initializer before 'noexcept' inline RefPtr::~RefPtr() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:271:61: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(T_CppObject* pCppObject) noexcept : pCppObject_(pCppObject) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:276:55: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:42: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ /usr/include/glibmm-2.4/glibmm/refptr.h:283:50: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.pCppObject_) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/refptr.h:290:54: error: expected ',' or '...' before '&&' token inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:290:62: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(RefPtr&& src) noexcept : pCppObject_(src.release()) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:299:67: error: expected initializer before 'noexcept' inline RefPtr::RefPtr(const RefPtr& src) noexcept : ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:311:42: error: expected initializer before 'noexcept' RefPtr::swap(RefPtr& other) noexcept ^ /usr/include/giomm-2.4/giomm/iostream.h:156:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOStream; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^ /usr/include/giomm-2.4/giomm/iostream.h:157:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = IOStream_Class; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:320:51: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^ /usr/include/giomm-2.4/giomm/iostream.h:158:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOStream; ^ /usr/include/giomm-2.4/giomm/iostream.h:159:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/iostream.h:162:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:163:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream& operator=(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:166:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:625:9: error: expected nested-name-specifier before 'SlotSignal' using SlotSignal = sigc::slot&, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:643:9: error: expected nested-name-specifier before 'SlotMessageFilter' using SlotMessageFilter = sigc::slot, ^ /usr/include/giomm-2.4/giomm/iostream.h:176:20: error: expected ',' or '...' before '&&' token IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:661:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: invalid constructor; you probably meant 'Gio::IOStream (const Gio::IOStream&)' IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:176:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:667:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:177:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: error: 'noexcept' does not name a type IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:13: error: expected ';' at end of member declaration ~IOStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:760:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/iostream.h:221:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:799:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:807:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/giomm-2.4/giomm/iostream.h:307:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady&slot, const Glib::RefPtr& cancellable, int io_priority=Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:813:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:38: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:353:46: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:50: error: expected ',' or '...' before '&&' token RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:365:58: error: expected initializer before 'noexcept' RefPtr::operator=(RefPtr&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:866:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:377:63: error: expected initializer before 'noexcept' RefPtr::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:386:58: error: expected initializer before 'noexcept' RefPtr::operator==(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type reference operator[](size_type l) const ^ /usr/include/glibmm-2.4/glibmm/refptr.h:393:58: error: expected initializer before 'noexcept' RefPtr::operator!=(const RefPtr& src) const noexcept ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:903:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/refptr.h:399:51: error: expected initializer before 'noexcept' inline RefPtr::operator bool() const noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:407:30: error: expected initializer before 'noexcept' RefPtr::clear() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:415:30: error: expected initializer before 'noexcept' RefPtr::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:423:32: error: expected initializer before 'noexcept' RefPtr::release() noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:433:66: error: expected initializer before 'noexcept' RefPtr::cast_dynamic(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ /usr/include/glibmm-2.4/glibmm/refptr.h:446:65: error: expected initializer before 'noexcept' RefPtr::cast_static(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/refptr.h:459:64: error: expected initializer before 'noexcept' RefPtr::cast_const(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/refptr.h:471:57: error: expected initializer before 'noexcept' RefPtr::operator<(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:910:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileiostream.h:33:7: error: expected nested-name-specifier before 'GFileIOStream' using GFileIOStream = struct _GFileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:34:7: error: expected nested-name-specifier before 'GFileIOStreamClass' using GFileIOStreamClass = struct _GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:915:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIOStream_Class; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIOStream; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIOStreamClass; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:71:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream(const FileIOStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:72:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream& operator=(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: error: 'noexcept' does not name a type FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:86:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:478:58: error: expected initializer before 'noexcept' RefPtr::operator<=(const RefPtr& src) const noexcept ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:485:57: error: expected initializer before 'noexcept' RefPtr::operator>(const RefPtr& src) const noexcept ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:17: error: expected ';' at end of member declaration ~FileIOStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/refptr.h:492:58: error: expected initializer before 'noexcept' RefPtr::operator>=(const RefPtr& src) const noexcept ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/refptr.h:502:58: error: expected initializer before 'noexcept' swap(RefPtr& lhs, RefPtr& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:129:41: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1143:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_back()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130:40: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::clear()': /usr/include/glibmm-2.4/glibmm/helperlist.h:132:30: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:132:37: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1170:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileiostream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1230:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1248:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:1377:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1385:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/filemonitor.h:30:7: error: expected nested-name-specifier before 'GFileMonitor' using GFileMonitor = struct _GFileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:31:7: error: expected nested-name-specifier before 'GFileMonitorClass' using GFileMonitorClass = struct _GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1620:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:128:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:132:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor(const FileMonitor&) = delete; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:133:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor& operator=(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1634:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^ /usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: invalid constructor; you probably meant 'Gio::FileMonitor (const Gio::FileMonitor&)' FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: error: 'noexcept' does not name a type FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1738:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:16: error: expected ';' at end of member declaration ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: error: 'noexcept' does not name a type ~FileMonitor() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:1755:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileoutputstream.h:33:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusconnection.h:1869:11: error: 'SlotSignal' does not name a type const SlotSignal& slot, ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:73:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1909:26: error: 'SlotMessageFilter' does not name a type guint add_filter(const SlotMessageFilter& slot); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream& operator=(const FileOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:21: error: expected ';' at end of member declaration ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: error: 'noexcept' does not name a type ~FileOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:193:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:26: warning: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: cc1plus: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: warning: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: warning: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/mountoperation.h:191:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MountOperation; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:192:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MountOperation_Class; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:193:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMountOperation; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:194:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:197:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:198:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation& operator=(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: invalid constructor; you probably meant 'Gio::MountOperation (const Gio::MountOperation&)' MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:155: error: 'flags' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:49: error: expected ';' at end of member declaration MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:123: error: 'KeyFileFlags' is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: error: 'noexcept' does not name a type MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:332:77: error: 'KeyFileFlags' is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:375:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:54: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:79: error: template argument 3 is invalid Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:608:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/notification.h:34:7: error: expected nested-name-specifier before 'GNotification' using GNotification = struct _GNotification; ^ /usr/include/giomm-2.4/giomm/notification.h:35:7: error: expected nested-name-specifier before 'GNotificationClass' using GNotificationClass = struct _GNotificationClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:538:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:236:48: error: expected initializer before 'noexcept' inline void swap(Checksum& lhs, Checksum& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/notification.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Notification; ^ /usr/include/giomm-2.4/giomm/notification.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Notification_Class; ^ /usr/include/giomm-2.4/giomm/notification.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNotification; ^ /usr/include/giomm-2.4/giomm/notification.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNotificationClass; ^ /usr/include/giomm-2.4/giomm/notification.h:146:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification(const Notification&) = delete; ^ /usr/include/giomm-2.4/giomm/notification.h:147:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification& operator=(const Notification&) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:781:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/giomm-2.4/giomm/notification.h:150:10: error: 'CppClassType' does not name a type static CppClassType notification_class_; ^ /usr/include/giomm-2.4/giomm/notification.h:160:28: error: expected ',' or '...' before '&&' token Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: invalid constructor; you probably meant 'Gio::Notification (const Gio::Notification&)' Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/notification.h:160:36: error: 'noexcept' does not name a type Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/giomm-2.4/giomm/notification.h:161:39: error: expected ',' or '...' before '&&' token Notification& operator=(Notification&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/convert.h:119:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv(const IConv&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ /usr/include/giomm-2.4/giomm/notification.h:161:45: error: expected ';' at end of member declaration Notification& operator=(Notification&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/convert.h:120:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IConv& operator=(const IConv&) = delete; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: error: 'noexcept' does not name a type Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:163:17: error: expected ';' at end of member declaration ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: error: 'noexcept' does not name a type ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:40:9: error: expected nested-name-specifier before 'Day' using Day = guint8 ; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ /usr/include/glibmm-2.4/glibmm/date.h:41:9: error: expected nested-name-specifier before 'Year' using Year = guint16; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ /usr/include/glibmm-2.4/glibmm/date.h:180:16: error: 'Day' does not name a type static const Day BAD_DAY = 0; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:801:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/date.h:181:16: error: 'Year' does not name a type static const Year BAD_YEAR = 0; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/giomm-2.4/giomm/mount.h:193:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::add_button(const Glib::ustring&, const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:378:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/mount.h:194:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount& operator=(const Mount&) = delete; ^ /usr/include/glibmm-2.4/glibmm/date.h:193:12: error: expected ')' before 'day' Date(Day day, Month month, Year year); ^ /usr/include/giomm-2.4/giomm/notification.h:380:37: error: 'type_glib_variant' has not been declared add_button_variant(label, action, type_glib_variant::create(target)); ^ /usr/include/giomm-2.4/giomm/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::set_default_action(const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:386:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/notification.h:388:38: error: 'type_glib_variant' has not been declared set_default_action_variant(action, type_glib_variant::create(target)); ^ /usr/include/giomm-2.4/giomm/mount.h:227:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:105:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/date.h:301:16: error: 'Day' has not been declared void set_day(Day day); ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: invalid constructor; you probably meant 'Gio::Mount (const Gio::Mount&)' Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/date.h:306:17: error: 'Year' has not been declared void set_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:313:16: error: 'Day' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/giomm-2.4/giomm/mount.h:227:22: error: 'noexcept' does not name a type Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:227:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:228:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/date.h:313:38: error: 'Year' has not been declared void set_dmy(Day day, Month month, Year year); ^ /usr/include/giomm-2.4/giomm/mount.h:228:31: error: expected ';' at end of member declaration Mount& operator=(Mount&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/application.h: At global scope: /usr/include/giomm-2.4/giomm/application.h:42:7: error: expected nested-name-specifier before 'GApplication' using GApplication = struct _GApplication; ^ /usr/include/giomm-2.4/giomm/application.h:43:7: error: expected nested-name-specifier before 'GApplicationClass' using GApplicationClass = struct _GApplicationClass; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: error: 'noexcept' does not name a type Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:230:10: error: expected ';' at end of member declaration ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/date.h:443:3: error: 'Year' does not name a type Year get_year() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:448:3: error: 'Day' does not name a type Day get_day() const; ^ /usr/include/glibmm-2.4/glibmm/date.h:503:48: error: 'Year' has not been declared static guint8 get_days_in_month(Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:510:42: error: 'Year' has not been declared static guint8 get_monday_weeks_in_year(Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:517:42: error: 'Year' has not been declared static guint8 get_sunday_weeks_in_year(Year year); ^ /usr/include/giomm-2.4/giomm/application.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^ /usr/include/glibmm-2.4/glibmm/date.h:523:30: error: 'Year' has not been declared static bool is_leap_year(Year year); ^ /usr/include/giomm-2.4/giomm/mount.h:378:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Application_Class; ^ /usr/include/giomm-2.4/giomm/application.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplication; ^ /usr/include/giomm-2.4/giomm/application.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationClass; ^ /usr/include/glibmm-2.4/glibmm/date.h:548:25: error: 'Day' has not been declared static bool valid_day(Day day); ^ /usr/include/giomm-2.4/giomm/application.h:223:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:379:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/date.h:562:26: error: 'Year' has not been declared static bool valid_year(Year year); ^ /usr/include/giomm-2.4/giomm/application.h:224:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application& operator=(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:227:10: error: 'CppClassType' does not name a type static CppClassType application_class_; ^ /usr/include/glibmm-2.4/glibmm/date.h:585:25: error: 'Day' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ /usr/include/glibmm-2.4/glibmm/date.h:585:47: error: 'Year' has not been declared static bool valid_dmy(Day day, Month month, Year year); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:382:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:237:26: error: expected ',' or '...' before '&&' token Application(Application&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:383:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: invalid constructor; you probably meant 'Gio::Application (const Gio::Application&)' Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:409:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:237:34: error: 'noexcept' does not name a type Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:238:37: error: expected ',' or '...' before '&&' token Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:238:43: error: expected ';' at end of member declaration Application& operator=(Application&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/giomm-2.4/giomm/mount.h:422:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:238:45: error: 'noexcept' does not name a type Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:238:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ /usr/include/giomm-2.4/giomm/application.h:240:16: error: expected ';' at end of member declaration ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:240:18: error: 'noexcept' does not name a type ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:240:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/giomm-2.4/giomm/mount.h:454:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:41:7: error: expected nested-name-specifier before 'TimeSpan' using TimeSpan = GTimeSpan; ^ /usr/include/giomm-2.4/giomm/mount.h:457:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DateTime; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDateTime; ^ /usr/include/giomm-2.4/giomm/mount.h:458:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:20: error: expected ',' or '...' before '&&' token DateTime(DateTime&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:487:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, bool force_rescan = true); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: invalid constructor; you probably meant 'Glib::DateTime (const Glib::DateTime&)' DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: error: 'noexcept' does not name a type DateTime(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:87:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:502:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, bool force_rescan = true); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:31: error: expected ',' or '...' before '&&' token DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:39: error: expected ';' at end of member declaration DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: error: 'noexcept' does not name a type DateTime& operator=(DateTime&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:88:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:90:13: error: expected ';' at end of member declaration ~DateTime() noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:531:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle guess_content_type_finish(const Glib::RefPtr& result); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: error: 'noexcept' does not name a type ~DateTime() noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:90:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/datetime.h:92:28: error: expected ';' at end of member declaration void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: error: 'noexcept' does not name a type void swap(DateTime& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:92:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/application.h:644:55: error: 'SlotOptionArgString' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry(const Glib::OptionGroup::SlotOptionArgString& slot, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:106:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/datetime.h:314:16: error: 'TimeSpan' has not been declared DateTime add(TimeSpan timespan) const; ^ /usr/include/giomm-2.4/giomm/application.h:664:64: error: 'SlotOptionArgFilename' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry_filename(const Glib::OptionGroup::SlotOptionArgFilename& slot, ^ /usr/include/glibmm-2.4/glibmm/datetime.h:419:3: error: 'TimeSpan' does not name a type TimeSpan difference(const DateTime& other) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/giomm-2.4/giomm/application.h:776:9: error: expected nested-name-specifier before 'type_vec_files' using type_vec_files = std::vector< Glib::RefPtr >; ^ /usr/include/giomm-2.4/giomm/application.h:795:19: error: 'type_vec_files' does not name a type void open(const type_vec_files& files, const Glib::ustring& hint = Glib::ustring()); ^ /usr/include/giomm-2.4/giomm/mount.h:678:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:161:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^ /usr/include/giomm-2.4/giomm/mount.h:680:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GMount*; ^ /usr/include/glibmm-2.4/glibmm/datetime.h:658:3: error: 'TimeSpan' does not name a type TimeSpan get_utc_offset() const; ^ /usr/include/giomm-2.4/giomm/mount.h:682:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/mount.h:685:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/mount.h:692:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:695:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/glibmm-2.4/glibmm/datetime.h:834:48: error: expected initializer before 'noexcept' inline void swap(DateTime& lhs, DateTime& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:37:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^ /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/giomm-2.4/giomm/application.h:1193:35: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/giomm-2.4/giomm/application.h:1193:73: error: template argument 2 is invalid Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/giomm-2.4/giomm/application.h:1278:30: error: 'type_vec_files' does not name a type virtual void on_open(const type_vec_files& files, const Glib::ustring& hint); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/drive.h:207:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDriveIface; ^ /usr/include/giomm-2.4/giomm/drive.h:210:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive(const Drive&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ In file included from /usr/include/glibmm-2.4/glibmm/main.h:24:0, from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/iochannel.h:358:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOChannel; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:359:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOChannel; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/drive.h:211:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive& operator=(const Drive&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:22: error: expected ',' or '...' before '&&' token IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: invalid constructor; you probably meant 'Glib::IOChannel (const Glib::IOChannel&)' IOChannel(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/drive.h:244:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: error: 'noexcept' does not name a type IOChannel(IOChannel&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/iochannel.h:365:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/iochannel.h:366:33: error: expected ',' or '...' before '&&' token IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: error: 'noexcept' does not name a type Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:245:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:41: error: expected ';' at end of member declaration IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:245:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: error: 'noexcept' does not name a type IOChannel& operator=(IOChannel&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/iochannel.h:366:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:247:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/drive.h:247:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:237:88: error: no 'typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListHandleIterator' inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/drive.h:374:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/drive.h:380:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/giomm-2.4/giomm/drive.h:381:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/drive.h:382:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/drive.h:411:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:276:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ In file included from /usr/include/giomm-2.4/giomm/bufferedinputstream.h:25:0, from /usr/include/giomm-2.4/giomm.h:33, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/filterinputstream.h:30:7: error: expected nested-name-specifier before 'GFilterInputStream' using GFilterInputStream = struct _GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:31:7: error: expected nested-name-specifier before 'GFilterInputStreamClass' using GFilterInputStreamClass = struct _GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/drive.h:449:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterInputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterInputStream; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/drive.h:452:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream& operator=(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:454:73: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType filterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:476:118: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm/dispatcher.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/main.h:51:9: error: expected nested-name-specifier before 'fd_t' using fd_t = decltype(GPollFD::fd); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:38: error: expected ',' or '...' before '&&' token FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/main.h:54:24: error: expected ')' before 'fd' explicit PollFD(fd_t fd); ^ /usr/include/giomm-2.4/giomm/drive.h:478:72: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/main.h:55:15: error: expected ')' before 'fd' PollFD(fd_t fd, IOCondition events); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: invalid constructor; you probably meant 'Gio::FilterInputStream (const Gio::FilterInputStream&)' FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:57:15: error: 'fd_t' has not been declared void set_fd(fd_t fd) { gobject_.fd = fd; } ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: error: 'noexcept' does not name a type FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:58:3: error: 'fd_t' does not name a type fd_t get_fd() const { return gobject_.fd; } ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:49: error: expected ',' or '...' before '&&' token FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:55: error: expected ';' at end of member declaration FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: error: 'noexcept' does not name a type FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:22: error: expected ';' at end of member declaration ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: error: 'noexcept' does not name a type ~FilterInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:302:10: error: 'CType' does not name a type inline CType* data() const; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:336:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/drive.h:602:9: error: expected nested-name-specifier before 'CType' using CType = GDrive*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:603:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:605:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/drive.h:608:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/drive.h:615:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:309:79: error: 'Glib::PollFD::fd_t' has not been declared sigc::connection connect(const sigc::slot& slot, PollFD::fd_t fd, IOCondition condition, ^ /usr/include/giomm-2.4/giomm/drive.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/drive.h:618:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:404:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainContext; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/main.h:405:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainContext; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/main.h:408:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:483:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/glibmm-2.4/glibmm/main.h:409:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MainContext& operator=(const MainContext& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:30:7: error: expected nested-name-specifier before 'GBufferedInputStream' using GBufferedInputStream = struct _GBufferedInputStream; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:31:7: error: expected nested-name-specifier before 'GBufferedInputStreamClass' using GBufferedInputStreamClass = struct _GBufferedInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedInputStream; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedInputStream_Class; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedInputStream; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:72:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream(const BufferedInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:73:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream& operator=(const BufferedInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType bufferedinputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/markup.h:309:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:42: error: expected ',' or '...' before '&&' token BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:628:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::MainLoop; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: invalid constructor; you probably meant 'Gio::BufferedInputStream (const Gio::BufferedInputStream&)' BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/main.h:629:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMainLoop; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/markup.h:312:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: error: 'noexcept' does not name a type BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:615:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:53: error: expected ',' or '...' before '&&' token BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:59: error: expected ';' at end of member declaration BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: error: 'noexcept' does not name a type BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:24: error: expected ';' at end of member declaration ~BufferedInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:686:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::Source; ^ /usr/include/glibmm-2.4/glibmm/markup.h:293:7: note: because the following virtual functions are pure within 'Glib::Markup::Parser': class Parser : public sigc::trackable ^ /usr/include/glibmm-2.4/glibmm/main.h:687:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSource; ^ /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: error: 'noexcept' does not name a type ~BufferedInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:690:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source(const Source&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:398:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/main.h:691:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Source& operator=(const Source&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:399:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)' ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:401:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:402:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:19: error: expected ';' at end of member declaration virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: error: 'noexcept' does not name a type virtual ~Source() noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/main.h:776:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:221:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:234:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ /usr/include/glibmm-2.4/glibmm/main.h:849:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::TimeoutSource; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:18: error: expected ';' at end of member declaration ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: error: 'noexcept' does not name a type ~TimeoutSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:856:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:858:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:859:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:860:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ /usr/include/glibmm-2.4/glibmm/main.h:872:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IdleSource; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:627:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/main.h:879:15: error: expected ';' at end of member declaration ~IdleSource() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: error: 'noexcept' does not name a type ~IdleSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:879:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:881:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:635:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/main.h:882:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:643:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:431:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/main.h:883:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot_data) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:889:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Glib::IOSource; ^ /usr/include/glibmm-2.4/glibmm/main.h:891:48: error: 'Glib::PollFD::fd_t' has not been declared static Glib::RefPtr create(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/main.h:897:25: error: expected ')' before 'fd' IOSource(PollFD::fd_t fd, IOCondition condition); ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/main.h:907:13: error: expected ';' at end of member declaration ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: error: 'noexcept' does not name a type ~IOSource() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/main.h:907:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/main.h:909:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool prepare(int& timeout) override; ^ /usr/include/glibmm-2.4/glibmm/main.h:910:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool check() override; ^ /usr/include/glibmm-2.4/glibmm/main.h:911:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 bool dispatch(sigc::slot_base* slot) override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:650:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/dispatcher.h:78:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher(const Dispatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:79:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dispatcher& operator=(const Dispatcher&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:15: error: expected ';' at end of member declaration ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: error: 'noexcept' does not name a type ~Dispatcher() noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:85:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/file.h:445:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/dispatcher.h:93:44: error: expected ',' or '...' before '&&' token sigc::connection connect(sigc::slot&& slot); ^ /usr/include/glibmm-2.4/glibmm/module.h:153:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:673:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:451:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:680:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/module.h:162:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/file.h:452:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File& operator=(const File&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/giomm-2.4/giomm/file.h:456:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^ /usr/include/giomm-2.4/giomm/file.h:485:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:694:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:485:20: error: 'noexcept' does not name a type File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:486:23: error: expected ',' or '...' before '&&' token File& operator=(File&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/filteroutputstream.h:30:7: error: expected nested-name-specifier before 'GFilterOutputStream' using GFilterOutputStream = struct _GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/file.h:486:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:31:7: error: expected nested-name-specifier before 'GFilterOutputStreamClass' using GFilterOutputStreamClass = struct _GFilterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: error: 'noexcept' does not name a type File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterOutputStream; ^ /usr/include/giomm-2.4/giomm/file.h:488:9: error: expected ';' at end of member declaration ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: error: 'noexcept' does not name a type ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:65:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:66:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream& operator=(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType filteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:40: error: expected ',' or '...' before '&&' token FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: invalid constructor; you probably meant 'Gio::FilterOutputStream (const Gio::FilterOutputStream&)' FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: error: 'noexcept' does not name a type FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:51: error: expected ',' or '...' before '&&' token FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:57: error: expected ';' at end of member declaration FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: error: 'noexcept' does not name a type FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:23: error: expected ';' at end of member declaration ~FilterOutputStream() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:111:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/exceptionhandler.h:34:34: error: expected initializer before 'noexcept' void exception_handlers_invoke() noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: error: 'noexcept' does not name a type ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:712:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/file.h:843:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/file.h:852:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:754:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/giomm-2.4/giomm/file.h:1099:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1109:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1135:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1146:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1173:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/fileutils.h:487:9: error: expected nested-name-specifier before 'iterator' using iterator = DirIterator; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:488:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = DirIterator; ^ /usr/include/giomm-2.4/giomm/file.h:1188:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:501:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir(const Dir&) = delete; ^ /usr/include/glibmm-2.4/glibmm/fileutils.h:502:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Dir& operator=(const Dir&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1213:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1225:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ In file included from /usr/include/glibmm-2.4/glibmm/containers.h:23:0, from /usr/include/glibmm-2.4/glibmm/helperlist.h:28, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/sarray.h:34:7: error: expected nested-name-specifier before 'SArray' using SArray = Glib::ArrayHandle; ^ /usr/include/giomm-2.4/giomm/file.h:1285:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1305:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ In file included from /usr/include/glibmm-2.4/glibmm/helperlist.h:28:0, from /usr/include/glibmm-2.4/glibmm.h:113, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/containers.h:52:9: error: expected nested-name-specifier before 'value_type' using value_type = T; ^ /usr/include/glibmm-2.4/glibmm/containers.h:53:9: error: expected nested-name-specifier before 'pointer' using pointer = T*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:54:9: error: expected nested-name-specifier before 'reference' using reference = T&; ^ /usr/include/giomm-2.4/giomm/file.h:1375:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/glibmm-2.4/glibmm/containers.h:62:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/containers.h:63:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/containers.h:66:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:67:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:72:9: error: expected nested-name-specifier before 'Self' using Self = List_Iterator; ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:23: error: 'Self' does not name a type List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:835:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/containers.h:80:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:81:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/containers.h:83:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:92:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:882:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/containers.h:99:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)': /usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/containers.h:109:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:116:3: error: 'reference' does not name a type reference operator*() const { return *(pointer)(node_ ? node_->data : glibmm_null_pointer); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:118:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/giomm-2.4/giomm/file.h:1539:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/giomm-2.4/giomm/file.h:1551:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ In file included from /usr/include/giomm-2.4/giomm.h:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:32:7: error: expected nested-name-specifier before 'GBufferedOutputStream' using GBufferedOutputStream = struct _GBufferedOutputStream; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:33:7: error: expected nested-name-specifier before 'GBufferedOutputStreamClass' using GBufferedOutputStreamClass = struct _GBufferedOutputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot' using type_foreach_gnode_slot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ /usr/include/giomm-2.4/giomm/file.h:1647:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedOutputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:70:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:71:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream& operator=(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:74:10: error: 'CppClassType' does not name a type static CppClassType bufferedoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/file.h:1662:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:44: error: expected ',' or '...' before '&&' token BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1687:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: invalid constructor; you probably meant 'Gio::BufferedOutputStream (const Gio::BufferedOutputStream&)' BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: error: 'noexcept' does not name a type BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:55: error: expected ',' or '...' before '&&' token BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:61: error: expected ';' at end of member declaration BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: error: 'noexcept' does not name a type BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:25: error: expected ';' at end of member declaration ~BufferedOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: error: 'noexcept' does not name a type ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:1700:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1786:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1832:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1841:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1879:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1890:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:76:27: error: 'nullptr' was not declared in this scope List_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1929:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Iterator::List_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:78:46: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clone(const Glib::NodeTree*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^ /usr/include/glibmm-2.4/glibmm/containers.h:78:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1937:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:80:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:81:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1955:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:126:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1977:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope return (*tf)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/containers.h:127:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1997:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:128:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/containers.h:130:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope (*ff)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:131:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:134:9: error: expected nested-name-specifier before 'Self' using Self = SList_Iterator; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:140:24: error: 'Self' does not name a type SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:142:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:143:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:145:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:151:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:158:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:163:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:138:28: error: 'nullptr' was not declared in this scope SList_Iterator() : node_(nullptr) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2035:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2035:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2049:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2067:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2067:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/giomm-2.4/giomm/file.h:2080:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: /usr/include/giomm-2.4/giomm/file.h:2110:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/file.h:2112:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/giomm-2.4/giomm/file.h:2138:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2146:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^ In file included from /usr/include/giomm-2.4/giomm/charsetconverter.h:26:0, from /usr/include/giomm-2.4/giomm.h:36, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/converter.h:33:7: error: expected nested-name-specifier before 'GConverter' using GConverter = struct _GConverter; ^ /usr/include/giomm-2.4/giomm/converter.h:34:7: error: expected nested-name-specifier before 'GConverterClass' using GConverterClass = struct _GConverterClass; ^ /usr/include/giomm-2.4/giomm/file.h:2295:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::SList_Iterator::SList_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:140:47: error: request for member 'node_' in 'src', which is of non-class type 'const int' SList_Iterator(const Self& src) : node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:142:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::SList_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:143:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:173:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::bidirectional_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/containers.h:174:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:175:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:177:9: error: expected nested-name-specifier before 'pointer' using pointer = typename List_Iterator_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:178:9: error: expected nested-name-specifier before 'reference' using reference = typename List_Iterator_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:180:9: error: expected nested-name-specifier before 'Self' using Self = List_Cpp_Iterator; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:185:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/containers.h:186:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/giomm-2.4/giomm/file.h:2445:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/file.h:2456:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:27: error: 'Self' does not name a type List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containers.h:194:3: error: 'reference' does not name a type reference operator*() const ^ /usr/include/giomm-2.4/giomm/file.h:2466:37: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/containers.h:215:3: error: 'pointer' does not name a type pointer operator->() const { return &**this; } ^ /usr/include/glibmm-2.4/glibmm/containers.h:217:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ /usr/include/glibmm-2.4/glibmm/containers.h:227:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/giomm-2.4/giomm/file.h:2498:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/giomm-2.4/giomm/file.h:2509:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/giomm-2.4/giomm/file.h:2518:30: error: 'SlotAsyncReady' does not name a type void mount_mountable(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' void add_entry(const OptionEntry& entry, int& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ /usr/include/giomm-2.4/giomm/file.h:2549:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ /usr/include/giomm-2.4/giomm/file.h:2558:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/converter.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Converter; ^ /usr/include/giomm-2.4/giomm/file.h:2580:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/converter.h:194:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Converter_Class; ^ /usr/include/giomm-2.4/giomm/converter.h:195:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverter; ^ /usr/include/giomm-2.4/giomm/converter.h:196:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterIface; ^ /usr/include/giomm-2.4/giomm/converter.h:199:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2592:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/converter.h:200:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter& operator=(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:204:10: error: 'CppClassType' does not name a type static CppClassType converter_class_; ^ /usr/include/giomm-2.4/giomm/file.h:2629:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/converter.h:233:22: error: expected ',' or '...' before '&&' token Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: invalid constructor; you probably meant 'Gio::Converter (const Gio::Converter&)' Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2638:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:2660:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:2672:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:2837:8: error: expected nested-name-specifier before 'SlotFileMeasureProgress' using SlotFileMeasureProgress = sigc::slot; ^ /usr/include/giomm-2.4/giomm/file.h:2869:79: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage(const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, guint64& disk_usage, guint64& num_dirs, guint64& num_files, FileMeasureFlags flags = FILE_MEASURE_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:2886:39: error: 'SlotAsyncReady' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containers.h:234:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/giomm-2.4/giomm/file.h:2886:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/converter.h:233:30: error: 'noexcept' does not name a type Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:233:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:234:33: error: expected ',' or '...' before '&&' token Converter& operator=(Converter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containers.h:244:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/giomm-2.4/giomm/converter.h:234:39: error: expected ';' at end of member declaration Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: error: 'noexcept' does not name a type Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2925:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/converter.h:236:14: error: expected ';' at end of member declaration ~Converter() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator==(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:185:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator==(const Self& src) const { return node_ == src.node_; } ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: error: 'noexcept' does not name a type ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2944:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In member function 'bool Glib::List_Cpp_Iterator::operator!=(const int&) const': /usr/include/glibmm-2.4/glibmm/containers.h:186:64: error: request for member 'node_' in 'src', which is of non-class type 'const int' bool operator!=(const Self& src) const { return node_ != src.node_; } ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator()': /usr/include/glibmm-2.4/glibmm/containers.h:190:31: error: 'nullptr' was not declared in this scope List_Cpp_Iterator() : head_(nullptr), node_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/file.h:2979:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/containers.h: In constructor 'Glib::List_Cpp_Iterator::List_Cpp_Iterator(const int&)': /usr/include/glibmm-2.4/glibmm/containers.h:192:50: error: request for member 'head_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h:192:68: error: request for member 'node_' in 'src', which is of non-class type 'const int' List_Cpp_Iterator(const Self& src) : head_(src.head_), node_(src.node_) {} ^ /usr/include/glibmm-2.4/glibmm/containers.h: At global scope: /usr/include/glibmm-2.4/glibmm/containers.h:256:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/giomm-2.4/giomm/file.h:2999:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/containers.h:257:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:258:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:260:9: error: expected nested-name-specifier before 'value_type' using value_type = typename T_Base::value_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:261:9: error: expected nested-name-specifier before 'pointer' using pointer = typename T_Base::pointer; ^ /usr/include/giomm-2.4/giomm/file.h:3032:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/containers.h:262:9: error: expected nested-name-specifier before 'reference' using reference = typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:264:9: error: expected nested-name-specifier before 'Self' using Self = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:266:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/giomm-2.4/giomm/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/containers.h:267:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:273:30: error: 'Self' does not name a type List_ReverseIterator(const Self& src) : T_Base(src) {} ^ /usr/include/giomm-2.4/giomm/file.h:3143:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/file.h:3153:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:3186:9: error: expected nested-name-specifier before 'SlotReadMore' using SlotReadMore = sigc::slot; ^ /usr/include/giomm-2.4/giomm/file.h:3203:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/file.h:3203:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/file.h:3216:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/file.h:3216:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/file.h:3356:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3375:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3398:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3420:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3460:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/containers.h:277:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:282:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/giomm-2.4/giomm/file.h:3480:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/containers.h:287:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:293:3: error: 'Self' does not name a type Self operator--(int) ^ In file included from /usr/include/giomm-2.4/giomm.h:36:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/charsetconverter.h:30:7: error: expected nested-name-specifier before 'GCharsetConverter' using GCharsetConverter = struct _GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:31:7: error: expected nested-name-specifier before 'GCharsetConverterClass' using GCharsetConverterClass = struct _GCharsetConverterClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h:300:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:301:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = CharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = CharsetConverter_Class; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCharsetConverterClass; ^ /usr/include/glibmm-2.4/glibmm/containers.h:308:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = typename T_Base::iterator_category; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:60:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter(const CharsetConverter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:309:9: error: expected nested-name-specifier before 'size_type' using size_type = typename T_Base::size_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:310:9: error: expected nested-name-specifier before 'difference_type' using difference_type = typename T_Base::difference_type; ^ /usr/include/glibmm-2.4/glibmm/containers.h:312:9: error: expected nested-name-specifier before 'value_type' using value_type = const typename T_Base::value_type; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:61:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter& operator=(const CharsetConverter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containers.h:313:9: error: expected nested-name-specifier before 'pointer' using pointer = const typename T_Base::pointer; ^ /usr/include/glibmm-2.4/glibmm/containers.h:314:9: error: expected nested-name-specifier before 'reference' using reference = const typename T_Base::reference; ^ /usr/include/glibmm-2.4/glibmm/containers.h:316:9: error: expected nested-name-specifier before 'Self' using Self = List_ConstIterator; ^ /usr/include/glibmm-2.4/glibmm/containers.h:318:25: error: 'Self' does not name a type bool operator==(const Self& src) const { return T_Base::operator==(src); } ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:64:10: error: 'CppClassType' does not name a type static CppClassType charsetconverter_class_; ^ /usr/include/glibmm-2.4/glibmm/containers.h:319:25: error: 'Self' does not name a type bool operator!=(const Self& src) const { return T_Base::operator!=(src); } ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:36: error: expected ',' or '...' before '&&' token CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: invalid constructor; you probably meant 'Gio::CharsetConverter (const Gio::CharsetConverter&)' CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containers.h:325:28: error: 'Self' does not name a type List_ConstIterator(const Self& src) : T_Base(src) {} ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: error: 'noexcept' does not name a type CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:75:47: error: expected ',' or '...' before '&&' token CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:53: error: expected ';' at end of member declaration CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: error: 'noexcept' does not name a type CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:77:21: error: expected ';' at end of member declaration ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: error: 'noexcept' does not name a type ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ /usr/include/glibmm-2.4/glibmm/containers.h:329:3: error: 'Self' does not name a type Self& operator++() ^ /usr/include/glibmm-2.4/glibmm/containers.h:334:3: error: 'Self' does not name a type Self& operator--() ^ /usr/include/glibmm-2.4/glibmm/containers.h:339:3: error: 'Self' does not name a type Self operator++(int) ^ /usr/include/glibmm-2.4/glibmm/containers.h:345:3: error: 'Self' does not name a type Self operator--(int) ^ /usr/include/giomm-2.4/giomm/file.h:3559:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/file.h:3560:9: error: expected nested-name-specifier before 'CType' using CType = GFile*; ^ /usr/include/glibmm-2.4/glibmm/containers.h:352:3: error: 'reference' does not name a type reference operator*() const { return T_Base::operator*(); } ^ /usr/include/glibmm-2.4/glibmm/containers.h:353:3: error: 'pointer' does not name a type pointer operator->() const { return T_Base::operator->(); } ^ /usr/include/giomm-2.4/giomm/file.h:3561:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GFile*; ^ /usr/include/giomm-2.4/giomm/file.h:3563:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/file.h:3566:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/file.h:3573:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/giomm-2.4/giomm/file.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/file.h:3576:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:40:7: error: expected nested-name-specifier before 'GActionClass' using GActionClass = struct _GActionClass; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:113:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/helperlist.h:51:23: error: expected ';' at end of member declaration virtual ~HelperList() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: error: 'noexcept' does not name a type virtual ~HelperList() noexcept {} ^ In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/contenttype.h:172:7: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle content_type_guess_for_tree(const Glib::RefPtr& root); ^ /usr/include/giomm-2.4/giomm/action.h:90:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Action; ^ /usr/include/giomm-2.4/giomm/action.h:91:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Action_Class; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ /usr/include/giomm-2.4/giomm/contenttype.h:180:7: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle content_types_get_registered(); ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:51:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:53:9: error: expected nested-name-specifier before 'value_type' using value_type = T_Child; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:54:9: error: expected nested-name-specifier before 'reference' using reference = value_type&; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:55:9: error: expected nested-name-specifier before 'const_reference' using const_reference = const value_type&; ^ /usr/include/giomm-2.4/giomm/action.h:92:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAction; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:57:9: error: expected nested-name-specifier before 'iterator' using iterator = T_Iterator; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:30:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/applicationcommandline.h: At global scope: /usr/include/giomm-2.4/giomm/applicationcommandline.h:33:7: error: expected nested-name-specifier before 'GApplicationCommandLine' using GApplicationCommandLine = struct _GApplicationCommandLine; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:58:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = List_ConstIterator; ^ /usr/include/giomm-2.4/giomm/action.h:93:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionInterface; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:59:9: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = List_ReverseIterator; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:60:9: error: expected nested-name-specifier before 'const_reverse_iterator' using const_reverse_iterator = List_ConstIterator; ^ /usr/include/giomm-2.4/giomm/action.h:96:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action(const Action&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:62:9: error: expected nested-name-specifier before 'element_type' using element_type = T_CppElement; ^ In file included from /usr/include/giomm-2.4/giomm/converterinputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:39, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/pollableinputstream.h:33:7: error: expected nested-name-specifier before 'GPollableInputStream' using GPollableInputStream = struct _GPollableInputStream; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:64:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::size_t; // TODO Why not std::ptrdiff_t? ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:65:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/giomm-2.4/giomm/action.h:97:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action& operator=(const Action&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:68:11: error: 'iterator' does not name a type virtual iterator erase(iterator) = 0; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/action.h:101:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:22: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:34:7: error: expected nested-name-specifier before 'GPollableInputStreamClass' using GPollableInputStreamClass = struct _GPollableInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:70:38: error: 'iterator' has not been declared virtual void erase(iterator start, iterator stop) ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ApplicationCommandLine_Class; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/action.h:130:16: error: expected ',' or '...' before '&&' token Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:87:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine(const ApplicationCommandLine&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: invalid constructor; you probably meant 'Gio::Action (const Gio::Action&)' Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applicationcommandline.h:88:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine& operator=(const ApplicationCommandLine&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:130:24: error: 'noexcept' does not name a type Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:131:27: error: expected ',' or '...' before '&&' token Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:91:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^ /usr/include/giomm-2.4/giomm/action.h:131:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: error: 'noexcept' does not name a type Action& operator=(Action&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:133:11: error: expected ';' at end of member declaration ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:48: error: expected ',' or '...' before '&&' token ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: invalid constructor; you probably meant 'Gio::ApplicationCommandLine (const Gio::ApplicationCommandLine&)' ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: error: 'noexcept' does not name a type ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:59: error: expected ',' or '...' before '&&' token ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:65: error: expected ';' at end of member declaration ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: error: 'noexcept' does not name a type ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:27: error: expected ';' at end of member declaration ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: error: 'noexcept' does not name a type ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableInputStream; ^ /usr/include/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableInputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableInputStream; ^ /usr/include/glibmm-2.4/glibmm/property.h:221:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableInputStreamInterface; ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:71:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:72:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream& operator=(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType pollableinputstream_class_; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:42: error: expected ',' or '...' before '&&' token PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: invalid constructor; you probably meant 'Gio::PollableInputStream (const Gio::PollableInputStream&)' PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: error: 'noexcept' does not name a type PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:53: error: expected ',' or '...' before '&&' token PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:59: error: expected ';' at end of member declaration PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:76:23: error: 'const_reference' has not been declared virtual void remove(const_reference) = 0; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: error: 'noexcept' does not name a type PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:24: error: expected ';' at end of member declaration ~PollableInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:78:3: error: 'size_type' does not name a type size_type size() const { return g_list_length(glist()); } ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: error: 'noexcept' does not name a type ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h:80:10: error: 'size_type' does not name a type inline size_type max_size() { return size_type(-1); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:83:10: error: 'iterator' does not name a type inline iterator begin() { return begin_(); } ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/initable.h:34:7: error: expected nested-name-specifier before 'GInitable' using GInitable = struct _GInitable; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:334:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:84:10: error: 'iterator' does not name a type inline iterator end() { return end_(); } ^ /usr/include/giomm-2.4/giomm/initable.h:35:7: error: expected nested-name-specifier before 'GInitableClass' using GInitableClass = struct _GInitableClass; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:86:10: error: 'const_iterator' does not name a type inline const_iterator begin() const { return const_iterator(begin_()); } ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/initable.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Initable; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:87:10: error: 'const_iterator' does not name a type inline const_iterator end() const { return const_iterator(end_()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:89:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rbegin() { return reverse_iterator(end_()); } ^ /usr/include/giomm-2.4/giomm/initable.h:76:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Initable_Class; ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:339:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^ /usr/include/giomm-2.4/giomm/initable.h:77:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInitable; ^ /usr/include/giomm-2.4/giomm/initable.h:78:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInitableIface; ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:90:10: error: 'reverse_iterator' does not name a type inline reverse_iterator rend() { return reverse_iterator(begin_()); } ^ /usr/include/glibmm-2.4/glibmm/property.h:199:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick, ^ /usr/include/glibmm-2.4/glibmm/property.h:193:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/giomm-2.4/giomm/initable.h:81:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable(const Initable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:92:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rbegin() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:96:10: error: 'const_reverse_iterator' does not name a type inline const_reverse_iterator rend() const ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:101:3: error: 'reference' does not name a type reference front() const { return *begin(); } ^ /usr/include/giomm-2.4/giomm/initable.h:82:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable& operator=(const Initable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:103:3: error: 'reference' does not name a type reference back() const { return *(--end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:105:3: error: 'reference' does not name a type reference operator[](size_type l) const ^ /usr/include/giomm-2.4/giomm/initable.h:86:10: error: 'CppClassType' does not name a type static CppClassType initable_class_; ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ /usr/include/giomm-2.4/giomm/initable.h:115:20: error: expected ',' or '...' before '&&' token Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: invalid constructor; you probably meant 'Gio::Initable (const Gio::Initable&)' Initable(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:140:3: error: 'iterator' does not name a type iterator begin_() const { return iterator(glist(), glist()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:142:3: error: 'iterator' does not name a type iterator end_() const { return iterator(glist(), (GList*)nullptr); } ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/initable.h:115:28: error: 'noexcept' does not name a type Initable(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:349:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:116:31: error: expected ',' or '...' before '&&' token Initable& operator=(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In constructor 'Glib::HelperList::HelperList()': /usr/include/glibmm-2.4/glibmm/helperlist.h:43:27: error: 'nullptr' was not declared in this scope HelperList() : gparent_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/initable.h:116:37: error: expected ';' at end of member declaration Initable& operator=(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: error: 'noexcept' does not name a type Initable& operator=(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'bool Glib::HelperList::empty()': /usr/include/glibmm-2.4/glibmm/helperlist.h:81:43: error: 'nullptr' was not declared in this scope inline bool empty() { return glist() == nullptr; } ^ /usr/include/giomm-2.4/giomm/initable.h:118:13: error: expected ';' at end of member declaration ~Initable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: error: 'noexcept' does not name a type ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_front()': /usr/include/glibmm-2.4/glibmm/helperlist.h:129:41: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] inline void pop_front() { erase(begin()); } ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:358:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::pop_back()': /usr/include/glibmm-2.4/glibmm/helperlist.h:130:40: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] inline void pop_back() { erase(--end()); } ^ /usr/include/glibmm-2.4/glibmm/helperlist.h: In member function 'void Glib::HelperList::clear()': /usr/include/glibmm-2.4/glibmm/helperlist.h:132:30: warning: there are no arguments to 'begin' that depend on a template parameter, so a declaration of 'begin' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:612:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_variant(); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:361:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^ /usr/include/glibmm-2.4/glibmm/property.h:365:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:613:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/action.h:613:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/action.h:614:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:368:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state_hint(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:622:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/property.h:368:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/action.h:624:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_hint_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:624:14: error: 'variantBase' does not name a type const auto variantBase = get_state_hint_variant(); ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:373:1: error: prototype for 'void Glib::Property::set_value(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::set_value(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:628:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:27:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/asyncinitable.h:35:7: error: expected nested-name-specifier before 'GAsyncInitable' using GAsyncInitable = struct _GAsyncInitable; ^ /usr/include/giomm-2.4/giomm/action.h:628:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:36:7: error: expected nested-name-specifier before 'GAsyncInitableClass' using GAsyncInitableClass = struct _GAsyncInitableClass; ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncInitable; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncInitable_Class; ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncInitable; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncInitableIface; ^ In file included from /usr/include/giomm-2.4/giomm.h:39:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/converterinputstream.h:30:7: error: expected nested-name-specifier before 'GConverterInputStream' using GConverterInputStream = struct _GConverterInputStream; ^ /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:77:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable(const AsyncInitable&) = delete; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:31:7: error: expected nested-name-specifier before 'GConverterInputStreamClass' using GConverterInputStreamClass = struct _GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/action.h:630:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:78:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable& operator=(const AsyncInitable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/helperlist.h:132:37: warning: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] void clear() { erase(begin(), end()); } ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:82:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^ /usr/include/giomm-2.4/giomm/action.h:631:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:30: error: expected ',' or '...' before '&&' token AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h: In static member function 'static void Gio::Action::parse_detailed_name(const Glib::ustring&, Glib::ustring&, T_Value&)': /usr/include/giomm-2.4/giomm/action.h:643:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: invalid constructor; you probably meant 'Gio::AsyncInitable (const Gio::AsyncInitable&)' AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: error: 'noexcept' does not name a type AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/interface.h: At global scope: /usr/include/glibmm-2.4/glibmm/interface.h:34:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/glibmm-2.4/glibmm/interface.h:35:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/glibmm-2.4/glibmm/interface.h:36:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTypeInterface; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:41: error: expected ',' or '...' before '&&' token AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: invalid constructor; you probably meant 'Glib::Interface (const Glib::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h:651:7: error: 'type_glib_variant' was not declared in this scope type_glib_variant::variant_type().get_string()); ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:43:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:112:47: error: expected ';' at end of member declaration AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:653:44: error: 'type_glib_variant' has not been declared if (!target_value_variantBase.is_of_type(type_glib_variant::variant_type())) ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: error: 'noexcept' does not name a type AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/interface.h:44:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:114:18: error: expected ';' at end of member declaration ~AsyncInitable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: error: 'noexcept' does not name a type ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:61:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/interface.h:61:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/interface.h:64:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:172:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/action.h:656:68: error: 'type_glib_variant' was not declared in this scope target_value_variantBase.get_type_string() + ". Expected " + type_glib_variant::variant_type().get_string()); ^ /usr/include/glibmm-2.4/glibmm/interface.h:65:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:658:9: error: 'type_glib_variant' does not name a type const type_glib_variant target_value_variantDerived = ^ /usr/include/giomm-2.4/giomm/action.h:660:18: error: 'target_value_variantDerived' was not declared in this scope target_value = target_value_variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:178:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterInputStream; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:475:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterInputStream_Class; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:205:39: error: 'SlotAsyncReady' does not name a type virtual void init_async_vfunc(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'Glib::ustring Gio::Action::print_detailed_name(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:667:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:66:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream(const ConverterInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream& operator=(const ConverterInputStream&) = delete; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:672:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:44: error: expected ',' or '...' before '&&' token ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: invalid constructor; you probably meant 'Gio::ConverterInputStream (const Gio::ConverterInputStream&)' ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: error: 'noexcept' does not name a type ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:81:55: error: expected ',' or '...' before '&&' token ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:61: error: expected ';' at end of member declaration ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: error: 'noexcept' does not name a type ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:25: error: expected ';' at end of member declaration ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: error: 'noexcept' does not name a type ~ConverterInputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/dbusauthobserver.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:28, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/credentials.h:29:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:30:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:683:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^ /usr/include/giomm-2.4/giomm/credentials.h:111:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Credentials; ^ /usr/include/giomm-2.4/giomm/credentials.h:112:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Credentials_Class; ^ /usr/include/giomm-2.4/giomm/credentials.h:113:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCredentials; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/giomm-2.4/giomm/credentials.h:114:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:117:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials(const Credentials&) = delete; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:118:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials& operator=(const Credentials&) = delete; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/credentials.h:121:10: error: 'CppClassType' does not name a type static CppClassType credentials_class_; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:26: error: expected ',' or '...' before '&&' token Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: invalid constructor; you probably meant 'Gio::Credentials (const Gio::Credentials&)' Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ /usr/include/giomm-2.4/giomm/credentials.h:131:34: error: 'noexcept' does not name a type Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:132:37: error: expected ',' or '...' before '&&' token Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:43: error: expected ';' at end of member declaration Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: error: 'noexcept' does not name a type Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:134:16: error: expected ';' at end of member declaration ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: error: 'noexcept' does not name a type ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:38:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:39:7: error: expected nested-name-specifier before 'GActionGroupClass' using GActionGroupClass = struct _GActionGroupClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:89:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:90:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: invalid constructor; you probably meant 'Gio::ActionGroup (const Gio::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:124:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:28:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusauthobserver.h:31:7: error: expected nested-name-specifier before 'GDBusAuthObserver' using GDBusAuthObserver = struct _GDBusAuthObserver; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:32:7: error: expected nested-name-specifier before 'GDBusAuthObserverClass' using GDBusAuthObserverClass = struct _GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AuthObserver_Class; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:103:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver(const AuthObserver&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:104:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver& operator=(const AuthObserver&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:107:10: error: 'CppClassType' does not name a type static CppClassType authobserver_class_; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:28: error: expected ',' or '...' before '&&' token AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: invalid constructor; you probably meant 'Gio::DBus::AuthObserver (const Gio::DBus::AuthObserver&)' AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: error: 'noexcept' does not name a type AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:39: error: expected ',' or '...' before '&&' token AuthObserver& operator=(AuthObserver&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = KeyFile; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:45: error: expected ';' at end of member declaration AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:218:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GKeyFile; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: error: 'noexcept' does not name a type AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:234:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile(const KeyFile&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:235:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 KeyFile& operator=(const KeyFile&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:17: error: expected ';' at end of member declaration ~AuthObserver() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: error: 'noexcept' does not name a type ~AuthObserver() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:18: error: expected ',' or '...' before '&&' token KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: invalid constructor; you probably meant 'Glib::KeyFile (const Glib::KeyFile&)' KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: error: 'noexcept' does not name a type KeyFile(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:237:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:238:29: error: expected ',' or '...' before '&&' token KeyFile& operator=(KeyFile&& other) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:37: error: expected ';' at end of member declaration KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: error: 'noexcept' does not name a type KeyFile& operator=(KeyFile&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:238:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/regex.h:752:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:753:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/converteroutputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/pollableoutputstream.h:33:7: error: expected nested-name-specifier before 'GPollableOutputStream' using GPollableOutputStream = struct _GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:34:7: error: expected nested-name-specifier before 'GPollableOutputStreamClass' using GPollableOutputStreamClass = struct _GPollableOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableOutputStreamInterface; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:72:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream(const PollableOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:73:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream& operator=(const PollableOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType pollableoutputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixfdlist.h:30:7: error: expected nested-name-specifier before 'GUnixFDList' using GUnixFDList = struct _GUnixFDList; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:31:7: error: expected nested-name-specifier before 'GUnixFDListClass' using GUnixFDListClass = struct _GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:44: error: expected ',' or '...' before '&&' token PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDList; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: invalid constructor; you probably meant 'Gio::PollableOutputStream (const Gio::PollableOutputStream&)' PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: error: 'noexcept' does not name a type PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDList_Class; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDList; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:55: error: expected ',' or '...' before '&&' token PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:105: error: expected identifier bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:67:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList(const UnixFDList&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected unqualified-id before '&' token bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:129: error: expected ')' before '&' token /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:61: error: expected ';' at end of member declaration PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ cc1plus: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:299:131: warning: ISO C++ forbids declaration of 'full_path' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: error: 'noexcept' does not name a type PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:68:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList& operator=(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:25: error: expected ';' at end of member declaration ~PollableOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: warning: ISO C++ forbids declaration of 'KeyFileFlags' with no type [-fpermissive] bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:71:10: error: 'CppClassType' does not name a type static CppClassType unixfdlist_class_; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:142: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:299:155: error: 'flags' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, Glib::ArrayHandle& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: error: 'noexcept' does not name a type ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:81:24: error: expected ',' or '...' before '&&' token UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:319:60: error: 'ArrayHandle' in namespace 'Glib' does not name a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: invalid constructor; you probably meant 'Gio::UnixFDList (const Gio::UnixFDList&)' UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:319:123: error: 'KeyFileFlags' is not a type bool load_from_dirs(const std::string& file, const Glib::ArrayHandle& search_dirs, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: error: 'noexcept' does not name a type UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:630:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:332:77: error: 'KeyFileFlags' is not a type bool load_from_data_dirs(const std::string& file, std::string& full_path, KeyFileFlags flags = Glib::KEY_FILE_NONE); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:35: error: expected ',' or '...' before '&&' token UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:41: error: expected ';' at end of member declaration UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: error: 'noexcept' does not name a type UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:634:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:367:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_groups() const; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/keyfile.h:375:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_keys(const Glib::ustring& group_name) const; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:15: error: expected ';' at end of member declaration ~UnixFDList() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: error: 'noexcept' does not name a type ~UnixFDList() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state_hint(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:642:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:644:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_hint_variant(action_name); ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixfdlist.h:116:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:648:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:118:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:143:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:163:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds, int n_fds); ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:650:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:204:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle peek_fds() const; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:219:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:68:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction(const SimpleAction&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:69:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction& operator=(const SimpleAction&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:72:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusmessage.h:35:7: error: expected nested-name-specifier before 'GDBusMessage' using GDBusMessage = struct _GDBusMessage; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:36:7: error: expected nested-name-specifier before 'GDBusMessageClass' using GDBusMessageClass = struct _GDBusMessageClass; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:598:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/keyfile.h:608:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:618:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale) const; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: error: 'noexcept' does not name a type SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:83:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:627:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:636:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_integer_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:45: error: expected ';' at end of member declaration SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:645:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_double_list(const Glib::ustring& group_name, const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: error: 'noexcept' does not name a type SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:85:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:781:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:792:131: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_locale_string_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ustring& locale, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:801:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_boolean_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:810:96: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_integer_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:287:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/keyfile.h:821:95: error: 'ArrayHandle' in namespace 'Glib' does not name a type void set_double_list(const Glib::ustring& group_name, const Glib::ustring& key, const Glib::ArrayHandle& list); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:289:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMessage; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:290:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMessageClass; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:293:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:294:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message& operator=(const Message&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:40:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/converteroutputstream.h:30:7: error: expected nested-name-specifier before 'GConverterOutputStream' using GConverterOutputStream = struct _GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:31:7: error: expected nested-name-specifier before 'GConverterOutputStreamClass' using GConverterOutputStreamClass = struct _GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:297:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:18: error: expected ',' or '...' before '&&' token Message(Message&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: invalid constructor; you probably meant 'Gio::DBus::Message (const Gio::DBus::Message&)' Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: error: 'noexcept' does not name a type Message(Message&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/converteroutputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:308:29: error: expected ',' or '...' before '&&' token Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:66:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream(const ConverterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:35: error: expected ';' at end of member declaration Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: error: 'noexcept' does not name a type Message& operator=(Message&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:67:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream& operator=(const ConverterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:12: error: expected ';' at end of member declaration ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:46: error: expected ',' or '...' before '&&' token ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: invalid constructor; you probably meant 'Gio::ConverterOutputStream (const Gio::ConverterOutputStream&)' ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: error: 'noexcept' does not name a type ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:57: error: expected ',' or '...' before '&&' token ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:63: error: expected ';' at end of member declaration ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actionmap.h:34:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionMap_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionMap; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:20: error: expected ';' at end of member declaration ~StreamIOChannel() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: error: 'noexcept' does not name a type ~StreamIOChannel() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:76:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap(const ActionMap&) = delete; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:35:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:77:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap& operator=(const ActionMap&) = delete; ^ /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusmessage.h:664:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_header_fields() const; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: invalid constructor; you probably meant 'Gio::ActionMap (const Gio::ActionMap&)' ActionMap(ActionMap&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:47:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus read_vfunc(char* buf, gsize count, gsize& bytes_read) override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actionmap.h:110:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: error: 'noexcept' does not name a type ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:48:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus write_vfunc(const char* buf, gsize count, gsize& bytes_written) override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:49:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus seek_vfunc(gint64 offset, SeekType type) override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:26: error: expected ';' at end of member declaration ~ConverterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: error: 'noexcept' does not name a type ~ConverterOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:50:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus close_vfunc() override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: error: 'noexcept' does not name a type ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:51:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOStatus set_flags_vfunc(IOFlags flags) override; ^ /usr/include/glibmm-2.4/glibmm/streamiochannel.h:52:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 IOFlags get_flags_vfunc() override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: error: 'noexcept' does not name a type ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/streamiochannel.h:53:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Glib::RefPtr create_watch_vfunc(IOCondition cond) override; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/actionmap.h:200:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:119:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:39:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/actionmap.h:209:74: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action(const Glib::ustring& name, const ActivateSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:414:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/actionmap.h:247:130: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const Glib::VariantType& parameter_type, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/actionmap.h:267:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/actionmap.h:286:9: error: expected nested-name-specifier before 'ActivateWithStringParameterSlot' using ActivateWithStringParameterSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/giomm-2.4/giomm/actionmap.h:297:87: error: 'ActivateWithStringParameterSlot' does not name a type Glib::RefPtr add_action_radio_string(const Glib::ustring& name, const ActivateWithStringParameterSlot& slot, const Glib::ustring& state); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusintrospection.h:104:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class AnnotationInfo final ^ /usr/include/glibmm-2.4/glibmm/spawn.h:441:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:108:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AnnotationInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:109:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAnnotationInfo; ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusintrospection.h:132:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:135:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo(const AnnotationInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:136:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo& operator=(const AnnotationInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:159:48: error: 'ArrayHandle >' in namespace 'Glib' does not name a type static Glib::ustring info_lookup(const Glib::ArrayHandle< Glib::RefPtr >& annotations, const Glib::ustring& name); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:170:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ArgInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ArgInfo; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:175:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusArgInfo; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:198:15: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:201:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo(const ArgInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:202:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo& operator=(const ArgInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:222:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class MethodInfo final ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:226:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInfo; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:227:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInfo; ^ /usr/include/giomm-2.4/giomm/icon.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/icon.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Icon_Class; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:250:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo() = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/icon.h:76:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:253:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo(const MethodInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:77:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon& operator=(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:254:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo& operator=(const MethodInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/icon.h:81:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:274:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SignalInfo final ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:278:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SignalInfo; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/icon.h:110:12: error: expected ',' or '...' before '&&' token Icon(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:554:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:279:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSignalInfo; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)' Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/icon.h:110:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:302:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo() = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:111:23: error: expected ',' or '...' before '&&' token Icon& operator=(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:305:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo(const SignalInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:111:29: error: expected ';' at end of member declaration Icon& operator=(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: error: 'noexcept' does not name a type Icon& operator=(Icon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In function 'GList* Glib::Container_Helpers::create_list(For, Tr)': /usr/include/glibmm-2.4/glibmm/listhandle.h:59:17: error: 'nullptr' was not declared in this scope GList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:306:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo& operator=(const SignalInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /usr/include/giomm-2.4/giomm/icon.h:113:9: error: expected ';' at end of member declaration ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: error: 'noexcept' does not name a type ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:326:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class PropertyInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:330:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PropertyInfo; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:331:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusPropertyInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:354:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:357:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo(const PropertyInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: In static member function 'static GList* Glib::Container_Helpers::ListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/listhandle.h:93:74: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_list(array, Tr()) : nullptr; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:358:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo& operator=(const PropertyInfo&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:378:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class InterfaceInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:382:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:383:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceInfo; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:406:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/listhandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:409:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo(const InterfaceInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:410:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo& operator=(const InterfaceInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/applaunchcontext.h:37:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:531:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class NodeInfo final ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:535:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeInfo; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:71:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:536:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusNodeInfo; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:72:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext& operator=(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:559:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:562:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo(const NodeInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:563:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo& operator=(const NodeInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: invalid constructor; you probably meant 'Gio::AppLaunchContext (const Gio::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/datainputstream.h:30:7: error: expected nested-name-specifier before 'GDataInputStream' using GDataInputStream = struct _GDataInputStream; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:29:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:33:7: error: expected nested-name-specifier before 'GDBusMethodInvocation' using GDBusMethodInvocation = struct _GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:31:7: error: expected nested-name-specifier before 'GDataInputStreamClass' using GDataInputStreamClass = struct _GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:34:7: error: expected nested-name-specifier before 'GDBusMethodInvocationClass' using GDBusMethodInvocationClass = struct _GDBusMethodInvocationClass; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInvocation; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MethodInvocation_Class; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:167:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataInputStream; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:169:1: error: definition of 'class Glib::ListHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataInputStream_Class; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMethodInvocationClass; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataInputStream; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:218:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:64:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream(const DataInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:89:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation(const MethodInvocation&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:84: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:65:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream& operator=(const DataInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:90:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation& operator=(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType datainputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:237:88: error: no 'typename Glib::Container_Helpers::ListHandleIterator::value_type Glib::Container_Helpers::ListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListHandleIterator' inline typename ListHandleIterator::value_type ListHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:93:10: error: 'CppClassType' does not name a type static CppClassType methodinvocation_class_; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:78:34: error: expected ',' or '...' before '&&' token DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: invalid constructor; you probably meant 'Gio::DataInputStream (const Gio::DataInputStream&)' DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: error: 'noexcept' does not name a type DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:79:45: error: expected ',' or '...' before '&&' token DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:51: error: expected ';' at end of member declaration DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: error: 'noexcept' does not name a type DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:277:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:20: error: expected ';' at end of member declaration ~DataInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:284:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(GList* glist, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: error: 'noexcept' does not name a type ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:290:8: error: 'ListHandle' does not name a type inline ListHandle::ListHandle(const ListHandle& other) ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:297:1: error: 'ListHandle' does not name a type ListHandle::~ListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:312:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:36: error: expected ',' or '...' before '&&' token MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:17: error: expected nested-name-specifier before 'ListHandle' inline typename ListHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:319:27: error: expected initializer before '<' token inline typename ListHandle::const_iterator ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:327:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::vector() const ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: invalid constructor; you probably meant 'Gio::DBus::MethodInvocation (const Gio::DBus::MethodInvocation&)' MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: error: 'noexcept' does not name a type MethodInvocation(MethodInvocation&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:47: error: expected ',' or '...' before '&&' token MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:53: error: expected ';' at end of member declaration MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/asyncresult.h:127:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: error: 'noexcept' does not name a type MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:21: error: expected ';' at end of member declaration ~MethodInvocation() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:129:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:130:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncResultIface; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: error: 'noexcept' does not name a type ~MethodInvocation() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:133:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:134:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult& operator=(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:138:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:168:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:168:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:170:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:341:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:354:8: error: 'ListHandle' does not name a type inline ListHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:368:1: error: too many template-parameter-lists ListHandle::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/listhandle.h:382:1: error: too many template-parameter-lists ListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:389:11: error: expected initializer before '<' token ListHandle::data() const ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:396:11: error: expected initializer before '<' token ListHandle::size() const ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/listhandle.h:403:11: error: expected initializer before '<' token ListHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:35, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceVTable; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:75:9: error: expected nested-name-specifier before 'SlotInterfaceMethodCall' using SlotInterfaceMethodCall = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:97:9: error: expected nested-name-specifier before 'SlotInterfaceGetProperty' using SlotInterfaceGetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:118:9: error: expected nested-name-specifier before 'SlotInterfaceSetProperty' using SlotInterfaceSetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:134:10: error: 'SlotInterfaceMethodCall' does not name a type const SlotInterfaceMethodCall& slot_method_call, ^ In file included from /usr/include/glibmm-2.4/glibmm.h:121:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/markup.h:159:7: error: expected nested-name-specifier before 'Error' using Error = Glib::MarkupError; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:10: error: 'SlotInterfaceGetProperty' does not name a type const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:10: error: 'SlotInterfaceSetProperty' does not name a type const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable(const InterfaceVTable& other) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:140:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable& operator=(const InterfaceVTable& other) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/cancellable.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:34: error: expected ',' or '...' before '&&' token InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cancellable_Class; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ /usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCancellableClass; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: invalid constructor; you probably meant 'Gio::DBus::InterfaceVTable (const Gio::DBus::InterfaceVTable&)' InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ /usr/include/giomm-2.4/giomm/cancellable.h:61:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: error: 'noexcept' does not name a type InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:62:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:45: error: expected ',' or '...' before '&&' token InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:53: error: expected ';' at end of member declaration InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: error: 'noexcept' does not name a type InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:75:26: error: expected ',' or '...' before '&&' token Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)' Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:160:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* get_slot_method_call() const; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/datainputstream.h:327:30: error: 'SlotAsyncReady' does not name a type void read_line_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: error: 'noexcept' does not name a type Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:161:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* get_slot_get_property() const; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:162:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* get_slot_set_property() const; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:37: error: expected ',' or '...' before '&&' token Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:43: error: expected ';' at end of member declaration Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:170:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* slot_method_call_; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:171:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* slot_get_property_; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: error: 'noexcept' does not name a type Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:172:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* slot_set_property_; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:16: error: expected ';' at end of member declaration ~Cancellable() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: error: 'noexcept' does not name a type ~Cancellable() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:81: error: 'SlotInterfaceSetProperty' was not declared in this scope const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/giomm-2.4/giomm/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:416:62: error: 'SlotAsyncReady' does not name a type void read_until_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/cancellable.h:259:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:35:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SubtreeVTable; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSubtreeVTable; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:79:9: error: expected nested-name-specifier before 'SlotSubtreeEnumerate' using SlotSubtreeEnumerate = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:106:9: error: expected nested-name-specifier before 'SlotSubtreeIntrospect' using SlotSubtreeIntrospect = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:128:9: error: expected nested-name-specifier before 'SlotSubtreeDispatch' using SlotSubtreeDispatch = sigc::slot< ^ /usr/include/giomm-2.4/giomm/datainputstream.h:468:61: error: 'SlotAsyncReady' does not name a type void read_upto_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:143:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^ /usr/include/glibmm-2.4/glibmm/markup.h:267:9: error: expected nested-name-specifier before 'first_argument_type' using first_argument_type = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:10: error: 'SlotSubtreeIntrospect' does not name a type const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:10: error: 'SlotSubtreeDispatch' does not name a type const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/glibmm-2.4/glibmm/markup.h:268:9: error: expected nested-name-specifier before 'second_argument_type' using second_argument_type = Glib::ustring; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable(const SubtreeVTable& other) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:149:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable& operator=(const SubtreeVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:30: error: expected ',' or '...' before '&&' token SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/markup.h:308:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser(const Parser&) = delete; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: invalid constructor; you probably meant 'Gio::DBus::SubtreeVTable (const Gio::DBus::SubtreeVTable&)' SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: error: 'noexcept' does not name a type SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:26: warning: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/markup.h:309:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Parser& operator=(const Parser&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:16: error: expected ',' or '...' before '&&' token Parser(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:41: error: expected ',' or '...' before '&&' token SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:49: error: expected ';' at end of member declaration SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: invalid constructor; you probably meant 'Glib::Markup::Parser (const Glib::Markup::Parser&)' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:311:26: error: 'noexcept' does not name a type Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: error: 'noexcept' does not name a type SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ /usr/include/glibmm-2.4/glibmm/markup.h:311:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:312:27: error: expected ',' or '...' before '&&' token Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:170:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* get_slot_enumerate() const; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:171:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* get_slot_introspect() const; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:172:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* get_slot_dispatch() const; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:180:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* slot_enumerate_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:181:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* slot_introspect_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:182:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* slot_dispatch_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^ /usr/include/giomm-2.4/giomm/appinfo.h:149:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo(const AppInfo&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dataoutputstream.h:30:7: error: expected nested-name-specifier before 'GDataOutputStream' using GDataOutputStream = struct _GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:31:7: error: expected nested-name-specifier before 'GDataOutputStreamClass' using GDataOutputStreamClass = struct _GDataOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusconnection.h:40:7: error: expected nested-name-specifier before 'GDBusConnection' using GDBusConnection = struct _GDBusConnection; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataOutputStream; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:41:7: error: expected nested-name-specifier before 'GDBusConnectionClass' using GDBusConnectionClass = struct _GDBusConnectionClass; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream& operator=(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dataoutputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType dataoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: error: 'noexcept' does not name a type AppInfo(AppInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:35: error: expected ';' at end of member declaration Parser& operator=(Parser&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:184:29: error: expected ',' or '...' before '&&' token AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:36: error: expected ',' or '...' before '&&' token DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: error: 'noexcept' does not name a type Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: invalid constructor; you probably meant 'Gio::DataOutputStream (const Gio::DataOutputStream&)' DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/appinfo.h:184:35: error: expected ';' at end of member declaration AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: error: 'noexcept' does not name a type DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:184:37: error: 'noexcept' does not name a type AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:47: error: expected ',' or '...' before '&&' token DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:186:12: error: expected ';' at end of member declaration ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:53: error: expected ';' at end of member declaration DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: error: 'noexcept' does not name a type DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: error: 'noexcept' does not name a type ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:21: error: expected ';' at end of member declaration ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: error: 'noexcept' does not name a type ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:311:10: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:293:7: note: because the following virtual functions are pure within 'Glib::Markup::Parser': class Parser : public sigc::trackable ^ /usr/include/glibmm-2.4/glibmm/markup.h:298:11: note: virtual Glib::Markup::Parser::~Parser() virtual ~Parser() = 0; ^ /usr/include/glibmm-2.4/glibmm/markup.h:312:21: error: cannot declare parameter to be of abstract type 'Glib::Markup::Parser' Parser& operator=(Parser&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:398:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:399:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ParseContext& operator=(const ParseContext&) = delete; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:28: error: expected ',' or '...' before '&&' token ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: invalid constructor; you probably meant 'Glib::Markup::ParseContext (const Glib::Markup::ParseContext&)' ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/markup.h:401:38: error: 'noexcept' does not name a type ParseContext(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:401:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/markup.h:402:39: error: expected ',' or '...' before '&&' token ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:47: error: expected ';' at end of member declaration ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: error: 'noexcept' does not name a type ParseContext& operator=(ParseContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/glibmm-2.4/glibmm/markup.h:402:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:425:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:554:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^ /usr/include/giomm-2.4/giomm/appinfo.h:579:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^ /usr/include/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/appinfo.h:654:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/appinfo.h:657:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm/dbusactiongroup.h:27:0, from /usr/include/giomm-2.4/giomm.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/remoteactiongroup.h:35:7: error: expected nested-name-specifier before 'GRemoteActionGroup' using GRemoteActionGroup = struct _GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:36:7: error: expected nested-name-specifier before 'GRemoteActionGroupClass' using GRemoteActionGroupClass = struct _GRemoteActionGroupClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:82:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = RemoteActionGroup; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:83:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = RemoteActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:669:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:84:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:85:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GRemoteActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:88:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:89:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup& operator=(const RemoteActionGroup&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:93:10: error: 'CppClassType' does not name a type static CppClassType remoteactiongroup_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:161:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:38: error: expected ',' or '...' before '&&' token RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: invalid constructor; you probably meant 'Gio::RemoteActionGroup (const Gio::RemoteActionGroup&)' RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: error: 'noexcept' does not name a type RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:49: error: expected ',' or '...' before '&&' token RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:55: error: expected ';' at end of member declaration RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: error: 'noexcept' does not name a type RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:22: error: expected ';' at end of member declaration ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:485:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Connection; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:486:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Connection_Class; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: error: 'noexcept' does not name a type ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:487:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusConnection; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:488:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusConnectionClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:491:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection(const Connection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:492:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection& operator=(const Connection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:495:10: error: 'CppClassType' does not name a type static CppClassType connection_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:24: error: expected ',' or '...' before '&&' token Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: invalid constructor; you probably meant 'Gio::DBus::Connection (const Gio::DBus::Connection&)' Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: error: 'noexcept' does not name a type Connection(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:506:35: error: expected ',' or '...' before '&&' token Connection& operator=(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:41: error: expected ';' at end of member declaration Connection& operator=(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusactiongroup.h:31:7: error: expected nested-name-specifier before 'GDBusActionGroup' using GDBusActionGroup = struct _GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:32:7: error: expected nested-name-specifier before 'GDBusActionGroupClass' using GDBusActionGroupClass = struct _GDBusActionGroupClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:235:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusActionGroupClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:75:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/miscutils.h:265:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle listenv(); ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:38: error: expected ',' or '...' before '&&' token FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: invalid constructor; you probably meant 'Gio::FileAttributeInfo (const Gio::FileAttributeInfo&)' FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:76:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusactiongroup.h:79:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: error: 'noexcept' does not name a type FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:49: error: expected ',' or '...' before '&&' token FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:57: error: expected ';' at end of member declaration FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:276:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/miscutils.h:431:40: error: 'ArrayHandle' in namespace 'Glib' does not name a type std::string build_filename(const Glib::ArrayHandle& elements); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: invalid constructor; you probably meant 'Gio::DBus::ActionGroup (const Gio::DBus::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:302:10: error: 'CType' does not name a type inline CType* data() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: error: 'noexcept' does not name a type Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:336:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:15: error: expected ';' at end of member declaration ~Connection() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:54:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfoList; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: error: 'noexcept' does not name a type ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:83:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList() = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:86:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList(const FileAttributeInfoList&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:87:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList& operator=(const FileAttributeInfoList&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusconnection.h:537:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:102:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:543:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileinfo.h:34:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:483:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/giomm-2.4/giomm/fileinfo.h:35:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:550:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:106:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeMatcher final ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /usr/include/giomm-2.4/giomm/fileinfo.h:110:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/giomm-2.4/giomm/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileinfo.h:134:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:137:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher(const FileAttributeMatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/miscutils.h:597:36: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& elements); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:615:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ In file included from /usr/include/giomm-2.4/giomm.h:45:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusaddress.h:78:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot, ^ /usr/include/giomm-2.4/giomm/fileinfo.h:244:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:627:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/giomm-2.4/giomm/fileinfo.h:245:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:246:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:247:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/dbusaddress.h:82:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:635:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/giomm-2.4/giomm/fileinfo.h:250:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo(const FileInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:643:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:251:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo& operator=(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:650:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: invalid constructor; you probably meant 'Gio::FileInfo (const Gio::FileInfo&)' FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: error: 'noexcept' does not name a type FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:265:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: error: 'noexcept' does not name a type FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:267:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:673:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:680:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:555:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:337:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes(const std::string& name_space) const; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:694:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ In file included from /usr/include/giomm-2.4/giomm.h:50:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusinterface.h:33:7: error: expected nested-name-specifier before 'GDBusInterface' using GDBusInterface = struct _GDBusInterface; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:34:7: error: expected nested-name-specifier before 'GDBusInterfaceClass' using GDBusInterfaceClass = struct _GDBusInterfaceClass; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:712:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusInterfaceIface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:580:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:40:7: error: expected nested-name-specifier before 'GActionClass' using GActionClass = struct _GActionClass; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:84:10: error: 'CppClassType' does not name a type static CppClassType interface_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:585:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/action.h:90:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Action; ^ /usr/include/giomm-2.4/giomm/action.h:91:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Action_Class; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:92:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAction; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: invalid constructor; you probably meant 'Gio::DBus::Interface (const Gio::DBus::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h:93:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionInterface; ^ /usr/include/giomm-2.4/giomm/action.h:96:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/module.h:114:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Module; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:754:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GModule; ^ /usr/include/giomm-2.4/giomm/action.h:97:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action& operator=(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:101:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:149:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module(const Module&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:150:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Module& operator=(const Module&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:130:16: error: expected ',' or '...' before '&&' token Action(Action&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:16: error: expected ',' or '...' before '&&' token Module(Module&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: invalid constructor; you probably meant 'Glib::Module (const Glib::Module&)' Module(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:152:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h:130:22: error: invalid constructor; you probably meant 'Gio::Action (const Gio::Action&)' Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/module.h:152:26: error: 'noexcept' does not name a type Module(Module&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:24: error: 'noexcept' does not name a type Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:130:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/module.h:152:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:131:27: error: expected ',' or '...' before '&&' token Action& operator=(Action&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:27: error: expected ',' or '...' before '&&' token Module& operator=(Module&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:131:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: error: 'noexcept' does not name a type Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/module.h:153:35: error: expected ';' at end of member declaration Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: error: 'noexcept' does not name a type Module& operator=(Module&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/action.h:133:11: error: expected ';' at end of member declaration ~Action() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/module.h:153:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/action.h:133:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/module.h:162:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/action.h:133:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:835:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:882:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:591:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:595:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ In file included from /usr/include/giomm-2.4/giomm/dbusmenumodel.h:25:0, from /usr/include/giomm-2.4/giomm.h:53, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/menumodel.h:29:7: error: expected nested-name-specifier before 'GMenuModel' using GMenuModel = struct _GMenuModel; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/giomm-2.4/giomm/menumodel.h:30:7: error: expected nested-name-specifier before 'GMenuModelClass' using GMenuModelClass = struct _GMenuModelClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ /usr/include/giomm-2.4/giomm/menumodel.h:147:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/menumodel.h:148:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ /usr/include/giomm-2.4/giomm/menumodel.h:149:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuModel; ^ /usr/include/giomm-2.4/giomm/menumodel.h:150:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuModelClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:625:9: error: expected nested-name-specifier before 'SlotSignal' using SlotSignal = sigc::slot&, ^ /usr/include/giomm-2.4/giomm/menumodel.h:153:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileenumerator.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:643:9: error: expected nested-name-specifier before 'SlotMessageFilter' using SlotMessageFilter = sigc::slot, ^ /usr/include/giomm-2.4/giomm/menumodel.h:154:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/menumodel.h:157:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:661:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator& operator=(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:667:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: invalid constructor; you probably meant 'Gio::MenuModel (const Gio::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileenumerator.h:83:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:167:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:168:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:93:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: invalid constructor; you probably meant 'Gio::FileEnumerator (const Gio::FileEnumerator&)' FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menumodel.h:168:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: error: 'noexcept' does not name a type FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:170:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:43: error: expected ',' or '...' before '&&' token FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:94:49: error: expected ';' at end of member declaration FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: error: 'noexcept' does not name a type FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:19: error: expected ';' at end of member declaration ~FileEnumerator() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:177:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:194:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:202:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > next_files_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:216:89: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:225:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:612:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_variant(); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:760:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:613:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:613:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:614:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:799:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state_hint(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:622:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:624:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_hint_variant(); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:624:14: error: 'variantBase' does not name a type const auto variantBase = get_state_hint_variant(); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:807:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:628:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:813:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:628:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/action.h:630:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/action.h:631:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeTree; ^ /usr/include/giomm-2.4/giomm/inputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:76:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNode; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:82:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInputStream; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:83:9: error: expected nested-name-specifier before 'ForeachFunc' using ForeachFunc = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/action.h: In static member function 'static void Gio::Action::parse_detailed_name(const Glib::ustring&, Glib::ustring&, T_Value&)': /usr/include/giomm-2.4/giomm/action.h:643:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:68:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream(const InputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:69:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream& operator=(const InputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/action.h:651:7: error: 'type_glib_variant' was not declared in this scope type_glib_variant::variant_type().get_string()); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:653:44: error: 'type_glib_variant' has not been declared if (!target_value_variantBase.is_of_type(type_glib_variant::variant_type())) ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)' InputStream(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:312:23: error: 'TraverseFunc' does not name a type void traverse(const TraverseFunc& func, TraverseType order = TRAVERSE_IN_ORDER, TraverseFlags flags = TRAVERSE_ALL, int max_depth = -1) ^ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:866:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:656:68: error: 'type_glib_variant' was not declared in this scope target_value_variantBase.get_type_string() + ". Expected " + type_glib_variant::variant_type().get_string()); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/action.h:658:9: error: 'type_glib_variant' does not name a type const type_glib_variant target_value_variantDerived = ^ /usr/include/giomm-2.4/giomm/action.h:660:18: error: 'target_value_variantDerived' was not declared in this scope target_value = target_value_variantDerived.get(); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:903:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:53:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusmenumodel.h:29:7: error: expected nested-name-specifier before 'GDBusMenuModel' using GDBusMenuModel = struct _GDBusMenuModel; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:30:7: error: expected nested-name-specifier before 'GDBusMenuModelClass' using GDBusMenuModelClass = struct _GDBusMenuModelClass; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'Glib::ustring Gio::Action::print_detailed_name(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:667:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:910:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMenuModel; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMenuModelClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:915:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:72:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:274:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:73:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:76:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:672:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: invalid constructor; you probably meant 'Gio::DBus::MenuModel (const Gio::DBus::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:375:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:406:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:449:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:325:22: error: 'ForeachFunc' does not name a type void foreach(const ForeachFunc& func, TraverseFlags flags = TRAVERSE_ALL) ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:482:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:683:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^ /usr/include/giomm-2.4/giomm/inputstream.h:534:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inputstream.h:563:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/inputstream.h:588:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ In file included from /usr/include/giomm-2.4/giomm.h:56:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusobject.h:33:7: error: expected nested-name-specifier before 'GDBusObject' using GDBusObject = struct _GDBusObject; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:38:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:34:7: error: expected nested-name-specifier before 'GDBusObjectClass' using GDBusObjectClass = struct _GDBusObjectClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:39:7: error: expected nested-name-specifier before 'GActionGroupClass' using GActionGroupClass = struct _GActionGroupClass; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusObject; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusObjectIface; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:77:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:89:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:78:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:90:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:82:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:37:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: invalid constructor; you probably meant 'Gio::DBus::Object (const Gio::DBus::Object&)' Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: invalid constructor; you probably meant 'Gio::ActionGroup (const Gio::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:24:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/varianttype.h:98:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantType; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantType; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1143:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:74:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1170:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:75:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable& operator=(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1230:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1248:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/seekable.h:108:28: error: 'noexcept' does not name a type Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:109:31: error: expected ',' or '...' before '&&' token Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:37: error: expected ';' at end of member declaration Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h:694:40: error: 'nullptr' was not declared in this scope void clone(const NodeTree* node = nullptr) ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:26: error: expected ',' or '...' before '&&' token VariantType(VariantType&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:13: error: expected ';' at end of member declaration ~Seekable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: invalid constructor; you probably meant 'Glib::VariantType (const Glib::VariantType&)' VariantType(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/seekable.h:111:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: error: 'noexcept' does not name a type VariantType(VariantType&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static Glib::NodeTree* Glib::NodeTree::wrap(GNode*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:89:14: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:114:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:115:37: error: expected ',' or '...' before '&&' token VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:45: error: expected ';' at end of member declaration VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: error: 'noexcept' does not name a type VariantType& operator=(VariantType&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:115:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:117:16: error: expected ';' at end of member declaration ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: error: 'noexcept' does not name a type ~VariantType() noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:117:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/varianttype.h:119:31: error: expected ';' at end of member declaration void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: error: 'noexcept' does not name a type void swap(VariantType& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:119:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInputStream; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1377:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1385:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:71:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream(const FileInputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:57:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusownname.h:131:7: error: expected nested-name-specifier before 'SlotBusAcquired' using SlotBusAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:72:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream& operator=(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:138:7: error: expected nested-name-specifier before 'SlotNameAcquired' using SlotNameAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileinputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:145:7: error: expected nested-name-specifier before 'SlotNameLost' using SlotNameLost = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:209:9: error: 'SlotBusAcquired' does not name a type const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:209:62: error: 'SlotBusAcquired' was not declared in this scope const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: invalid constructor; you probably meant 'Gio::FileInputStream (const Gio::FileInputStream&)' FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:210:9: error: 'SlotNameAcquired' does not name a type const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:210:65: error: 'SlotNameAcquired' was not declared in this scope const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:86:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:9: error: 'SlotNameLost' does not name a type const SlotNameLost& name_lost_slot = SlotNameLost(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:53: error: 'SlotNameLost' was not declared in this scope const SlotNameLost& name_lost_slot = SlotNameLost(), ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: error: 'noexcept' does not name a type FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::traverse(const int&, Glib::TraverseType, Glib::NodeTree::TraverseFlags, int)': /usr/include/glibmm-2.4/glibmm/nodetree.h:314:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h:315:134: error: 'func_copy' was not declared in this scope g_node_traverse(gobj(), (GTraverseType)order, (GTraverseFlags)flags, max_depth, c_callback_traverse, reinterpret_cast(&func_copy)); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusproxy.h:34:7: error: expected nested-name-specifier before 'GDBusProxy' using GDBusProxy = struct _GDBusProxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:35:7: error: expected nested-name-specifier before 'GDBusProxyClass' using GDBusProxyClass = struct _GDBusProxyClass; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::foreach(const int&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:327:5: error: 'ForeachFunc' was not declared in this scope ForeachFunc func_copy = func; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:328:108: error: 'func_copy' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach, reinterpret_cast(&func_copy)); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:630:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:634:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileinputstream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find_child(const T&, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:342:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:343:11: error: expected nested-name-specifier before 'type_foreach_gnode_slot' using type_foreach_gnode_slot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state_hint(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:642:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:344:5: error: 'type_foreach_gnode_slot' was not declared in this scope type_foreach_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:346:122: error: 'bound_slot' was not declared in this scope g_node_children_foreach(gobj(), (GTraverseFlags)flags, c_callback_foreach_compare_child, reinterpret_cast(&bound_slot)); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_hint_variant(action_name); ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusproxy.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:175:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:648:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:176:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusProxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:177:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusProxyClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:180:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/glibmm-2.4/glibmm/varianttype.h:564:54: error: expected initializer before 'noexcept' inline void swap(VariantType& lhs, VariantType& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:181:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:184:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:650:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: invalid constructor; you probably meant 'Gio::DBus::Proxy (const Gio::DBus::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/variantiter.h:42:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantIter; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:195:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:43:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantIter; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:26: error: expected ',' or '...' before '&&' token VariantIter(VariantIter&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: invalid constructor; you probably meant 'Glib::VariantIter (const Glib::VariantIter&)' VariantIter(VariantIter&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: error: 'noexcept' does not name a type VariantIter(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:58:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:37: error: expected ',' or '...' before '&&' token VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:45: error: expected ';' at end of member declaration VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:68:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction(const SimpleAction&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:69:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction& operator=(const SimpleAction&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:72:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:227:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'Glib::NodeTree* Glib::NodeTree::find(const T&, Glib::TraverseType, Glib::NodeTree::TraverseFlags)': /usr/include/glibmm-2.4/glibmm/nodetree.h:374:20: error: 'nullptr' was not declared in this scope GNode* child = nullptr; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: error: 'noexcept' does not name a type VariantIter& operator=(VariantIter&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:59:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h:376:11: error: expected nested-name-specifier before 'type_traverse_gnode_slot' using type_traverse_gnode_slot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/variantiter.h:61:16: error: expected ';' at end of member declaration ~VariantIter() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: error: 'noexcept' does not name a type ~VariantIter() noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: error: 'noexcept' does not name a type SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h:377:5: error: 'type_traverse_gnode_slot' was not declared in this scope type_traverse_gnode_slot bound_slot = sigc::bind(real_slot, the_data, &child); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:61:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:63:31: error: expected ';' at end of member declaration void swap(VariantIter& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:379:160: error: 'bound_slot' was not declared in this scope g_node_traverse(const_cast(gobj()), (GTraverseType)order, (GTraverseFlags)flags, -1, c_callback_traverse_compare_node, reinterpret_cast(&bound_slot)); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:45: error: expected ';' at end of member declaration SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:236:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: error: 'noexcept' does not name a type SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: error: 'noexcept' does not name a type void swap(VariantIter& other) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variantiter.h:63:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:85:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'int Glib::NodeTree::child_index(const T&) const': /usr/include/glibmm-2.4/glibmm/nodetree.h:406:53: error: 'nullptr' was not declared in this scope for(const NodeTree* i = first_child(); i != nullptr; i = i->next_sibling()) ^ /usr/include/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:125:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = OutputStream_Class; ^ /usr/include/giomm-2.4/giomm/outputstream.h:126:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:127:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GOutputStreamClass; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:25:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/variantiter.h:127:54: error: expected initializer before 'noexcept' inline void swap(VariantIter& lhs, VariantIter& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/outputstream.h:130:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:131:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:259:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/outputstream.h:144:36: error: 'noexcept' does not name a type OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:268:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:39: error: expected ',' or '...' before '&&' token OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: error: 'noexcept' does not name a type OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:147:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:331:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1620:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:341:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1634:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/outputstream.h:368:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:402:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actionmap.h:34:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:431:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/actionmap.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^ /usr/include/giomm-2.4/giomm/outputstream.h:527:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actionmap.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionMap_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clear()': /usr/include/glibmm-2.4/glibmm/nodetree.h:690:16: error: 'nullptr' was not declared in this scope gobject_ = nullptr; ^ /usr/include/giomm-2.4/giomm/actionmap.h:76:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap(const ActionMap&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:566:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actionmap.h:77:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap& operator=(const ActionMap&) = delete; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In member function 'void Glib::NodeTree::clone(const Glib::NodeTree*)': /usr/include/glibmm-2.4/glibmm/nodetree.h:702:60: error: 'nullptr' was not declared in this scope for(const NodeTree* i = node->last_child(); i != nullptr; i = i->prev_sibling()) ^ /usr/include/giomm-2.4/giomm/outputstream.h:615:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:441:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:710:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:711:14: error: 'tf' was not declared in this scope return (*tf)(*wrap(node)); ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:654:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: invalid constructor; you probably meant 'Gio::ActionMap (const Gio::ActionMap&)' ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:717:11: error: 'ForeachFunc' does not name a type const ForeachFunc* ff = reinterpret_cast(slot); ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:691:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:718:7: error: 'ff' was not declared in this scope (*ff)(*wrap(node)); ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:111:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:706:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: error: 'noexcept' does not name a type ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:728:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:738:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: error: 'noexcept' does not name a type ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:760:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1738:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:642:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_cached_property_names() const; ^ /usr/include/giomm-2.4/giomm/actionmap.h:200:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:209:74: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action(const Glib::ustring& name, const ActivateSlot& slot); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:722:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1755:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:725:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actionmap.h:247:130: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const Glib::VariantType& parameter_type, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::on_compare_child(GNode*, const T&, GNode**)': /usr/include/glibmm-2.4/glibmm/nodetree.h:724:9: error: 'nullptr' was not declared in this scope if((nullptr != result) && (wrap(node)->data() == needle)) ^ /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static void Glib::NodeTree::c_callback_foreach_compare_child(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:733:11: error: 'ForeachFunc' does not name a type const ForeachFunc* slot = reinterpret_cast(data); ^ /usr/include/giomm-2.4/giomm/actionmap.h:267:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: error: 'slot' was not declared in this scope (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:734:7: note: suggested alternative: /usr/include/giomm-2.4/giomm/actionmap.h:286:9: error: expected nested-name-specifier before 'ActivateWithStringParameterSlot' using ActivateWithStringParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:297:87: error: 'ActivateWithStringParameterSlot' does not name a type Glib::RefPtr add_action_radio_string(const Glib::ustring& name, const ActivateWithStringParameterSlot& slot, const Glib::ustring& state); ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /usr/include/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:807:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:814:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/iostream.h:156:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOStream; ^ /usr/include/giomm-2.4/giomm/iostream.h:157:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = IOStream_Class; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/nodetree.h: In static member function 'static gboolean Glib::NodeTree::c_callback_traverse_compare_node(GNode*, gpointer)': /usr/include/glibmm-2.4/glibmm/nodetree.h:751:11: error: 'TraverseFunc' does not name a type const TraverseFunc* slot = reinterpret_cast(data); ^ /usr/include/giomm-2.4/giomm/iostream.h:158:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOStream; ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: error: 'slot' was not declared in this scope return (*slot)(*wrap(node)); ^ /usr/include/glibmm-2.4/glibmm/nodetree.h:752:14: note: suggested alternative: /usr/include/giomm-2.4/giomm/iostream.h:159:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/iostream.h:162:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:163:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream& operator=(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:166:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:20: error: expected ',' or '...' before '&&' token IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: invalid constructor; you probably meant 'Gio::IOStream (const Gio::IOStream&)' IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^ /usr/include/giomm-2.4/giomm/icon.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Icon_Class; ^ /usr/include/giomm-2.4/giomm/icon.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:176:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:76:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:177:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:77:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon& operator=(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:81:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: error: 'noexcept' does not name a type IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:179:13: error: expected ';' at end of member declaration ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusconnection.h:1869:11: error: 'SlotSignal' does not name a type const SlotSignal& slot, ^ /usr/include/giomm-2.4/giomm/icon.h:110:12: error: expected ',' or '...' before '&&' token Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)' Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/icon.h:110:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/iostream.h:221:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^ /usr/include/giomm-2.4/giomm/icon.h:111:23: error: expected ',' or '...' before '&&' token Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:29: error: expected ';' at end of member declaration Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1036:9: error: expected nested-name-specifier before 'MapChangedProperties' using MapChangedProperties = std::map; ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: error: 'noexcept' does not name a type Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:33: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:89: error: template argument 2 is invalid Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/giomm-2.4/giomm/icon.h:113:9: error: expected ';' at end of member declaration ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: error: 'noexcept' does not name a type ~Icon() noexcept override; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:307:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady&slot, const Glib::RefPtr& cancellable, int io_priority=Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1096:44: error: 'MapChangedProperties' does not name a type virtual void on_properties_changed(const MapChangedProperties& changed_properties, const std::vector& invalidated_properties); ^ /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:23:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optionentry.h: At global scope: /usr/include/glibmm-2.4/glibmm/optionentry.h:50:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionEntry; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:51:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionEntry; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:26: error: expected ',' or '...' before '&&' token OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: invalid constructor; you probably meant 'Glib::OptionEntry (const Glib::OptionEntry&)' OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: error: 'noexcept' does not name a type OptionEntry(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:73:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optionentry.h:74:37: error: expected ',' or '...' before '&&' token OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:45: error: expected ';' at end of member declaration OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: error: 'noexcept' does not name a type OptionEntry& operator=(OptionEntry&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:74:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:1909:26: error: 'SlotMessageFilter' does not name a type guint add_filter(const SlotMessageFilter& slot); ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/applaunchcontext.h:37:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileiostream.h:33:7: error: expected nested-name-specifier before 'GFileIOStream' using GFileIOStream = struct _GFileIOStream; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:34:7: error: expected nested-name-specifier before 'GFileIOStreamClass' using GFileIOStreamClass = struct _GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIOStream_Class; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIOStream; ^ /usr/include/glibmm-2.4/glibmm/optionentry.h:109:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:71:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:71:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:72:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream& operator=(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:72:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext& operator=(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: invalid constructor; you probably meant 'Gio::AppLaunchContext (const Gio::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: error: 'noexcept' does not name a type FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:53:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionGroup; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionGroup; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:62:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:67:9: error: expected nested-name-specifier before 'SlotOptionArgString' using SlotOptionArgString = sigc::slot; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:72:9: error: expected nested-name-specifier before 'SlotOptionArgFilename' using SlotOptionArgFilename = sigc::slot; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:17: error: expected ';' at end of member declaration ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/optioncontext.h:24:0, from /usr/include/glibmm-2.4/glibmm.h:127, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:26: error: expected ',' or '...' before '&&' token OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: invalid constructor; you probably meant 'Glib::OptionGroup (const Glib::OptionGroup&)' OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:34: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileiostream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:84: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: error: 'noexcept' does not name a type OptionGroup(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:37: error: expected ',' or '...' before '&&' token OptionGroup& operator=(OptionGroup&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:45: error: expected ';' at end of member declaration OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: error: 'noexcept' does not name a type OptionGroup& operator=(OptionGroup&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:96:9: error: expected nested-name-specifier before 'vecustrings' using vecustrings = std::vector; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/asyncresult.h:127:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:97:9: error: expected nested-name-specifier before 'vecstrings' using vecstrings = std::vector; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusserver.h:34:7: error: expected nested-name-specifier before 'GDBusServer' using GDBusServer = struct _GDBusServer; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:129:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncResult; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:35:7: error: expected nested-name-specifier before 'GDBusServerClass' using GDBusServerClass = struct _GDBusServerClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:130:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncResultIface; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:133:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:134:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult& operator=(const AsyncResult&) = delete; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:44: error: 'vecustrings' has not been declared void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:138:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:142:8: error: 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' cannot be overloaded void add_entry(const OptionEntry& entry, vecustrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:110:8: error: with 'void Glib::OptionGroup::add_entry(const Glib::OptionEntry&, int&)' void add_entry(const OptionEntry& entry, int& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:150:53: error: 'vecstrings' has not been declared void add_entry_filename(const OptionEntry& entry, vecstrings& arg); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:155:50: error: 'SlotOptionArgString' does not name a type void add_entry(const OptionEntry& entry, const SlotOptionArgString& slot); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:160:59: error: 'SlotOptionArgFilename' does not name a type void add_entry_filename(const OptionEntry& entry, const SlotOptionArgFilename& slot); ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:173:33: error: 'SlotTranslate' does not name a type void set_translate_func(const SlotTranslate& slot); ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:168:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/filemonitor.h:30:7: error: expected nested-name-specifier before 'GFileMonitor' using GFileMonitor = struct _GFileMonitor; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:145:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Server; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:31:7: error: expected nested-name-specifier before 'GFileMonitorClass' using GFileMonitorClass = struct _GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:146:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Server_Class; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:147:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusServer; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:148:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusServerClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:151:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server(const Server&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:152:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server& operator=(const Server&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:128:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:132:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:155:10: error: 'CppClassType' does not name a type static CppClassType server_class_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:133:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor& operator=(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:16: error: expected ',' or '...' before '&&' token Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: invalid constructor; you probably meant 'Gio::DBus::Server (const Gio::DBus::Server&)' Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: error: 'noexcept' does not name a type Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: invalid constructor; you probably meant 'Gio::FileMonitor (const Gio::FileMonitor&)' FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusserver.h:166:27: error: expected ',' or '...' before '&&' token Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:33: error: expected ';' at end of member declaration Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: error: 'noexcept' does not name a type Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:168:11: error: expected ';' at end of member declaration ~Server() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: error: 'noexcept' does not name a type ~Server() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: error: 'noexcept' does not name a type FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:149:16: error: expected ';' at end of member declaration ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: error: 'noexcept' does not name a type ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/cancellable.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cancellable_Class; ^ /usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCancellableClass; ^ /usr/include/giomm-2.4/giomm/cancellable.h:61:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/cancellable.h:62:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:26: error: expected ',' or '...' before '&&' token Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)' Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/cancellable.h:75:34: error: 'noexcept' does not name a type Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:76:37: error: expected ',' or '...' before '&&' token Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:43: error: expected ';' at end of member declaration Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: error: 'noexcept' does not name a type Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:78:16: error: expected ';' at end of member declaration ~Cancellable() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: error: 'noexcept' does not name a type ~Cancellable() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileoutputstream.h:33:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:73:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream& operator=(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/cancellable.h:259:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:21: error: expected ';' at end of member declaration ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: error: 'noexcept' does not name a type ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:62:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbuswatchname.h:103:7: error: expected nested-name-specifier before 'SlotNameAppeared' using SlotNameAppeared = sigc::slot&, Glib::ustring, const Glib::ustring&>; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:110:7: error: expected nested-name-specifier before 'SlotNameVanished' using SlotNameVanished = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:193:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^ /usr/include/giomm-2.4/giomm/appinfo.h:149:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/notification.h:34:7: error: expected nested-name-specifier before 'GNotification' using GNotification = struct _GNotification; ^ /usr/include/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/notification.h:35:7: error: expected nested-name-specifier before 'GNotificationClass' using GNotificationClass = struct _GNotificationClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/appinfo.h:183:26: error: 'noexcept' does not name a type AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:184:29: error: expected ',' or '...' before '&&' token AppInfo& operator=(AppInfo&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/desktopappinfo.h:39:7: error: expected nested-name-specifier before 'GDesktopAppInfo' using GDesktopAppInfo = struct _GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:40:7: error: expected nested-name-specifier before 'GDesktopAppInfoClass' using GDesktopAppInfoClass = struct _GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:35: error: expected ';' at end of member declaration AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: error: 'noexcept' does not name a type AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DesktopAppInfo_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:12: error: expected ';' at end of member declaration ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: error: 'noexcept' does not name a type ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo(const DesktopAppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo& operator=(const DesktopAppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:83:10: error: 'CppClassType' does not name a type static CppClassType desktopappinfo_class_; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:87:42: error: expected ')' before '*' token explicit DesktopAppInfo(GDesktopAppInfo* castitem); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:32: error: expected ',' or '...' before '&&' token DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: invalid constructor; you probably meant 'Gio::DesktopAppInfo (const Gio::DesktopAppInfo&)' DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: error: 'noexcept' does not name a type DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:43: error: expected ',' or '...' before '&&' token DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:49: error: expected ';' at end of member declaration DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: error: 'noexcept' does not name a type DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:19: error: expected ';' at end of member declaration ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: error: 'noexcept' does not name a type ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:109:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:112:9: error: 'GDesktopAppInfo' does not name a type const GDesktopAppInfo* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/desktopappinfo.h:115:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/notification.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Notification; ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/notification.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Notification_Class; ^ /usr/include/giomm-2.4/giomm/notification.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNotification; ^ /usr/include/giomm-2.4/giomm/notification.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNotificationClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/notification.h:146:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification(const Notification&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/mountoperation.h:191:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MountOperation; ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/notification.h:147:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification& operator=(const Notification&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:192:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MountOperation_Class; ^ /usr/include/giomm-2.4/giomm/notification.h:150:10: error: 'CppClassType' does not name a type static CppClassType notification_class_; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:193:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMountOperation; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:194:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/notification.h:160:28: error: expected ',' or '...' before '&&' token Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: invalid constructor; you probably meant 'Gio::Notification (const Gio::Notification&)' Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mountoperation.h:197:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/notification.h:160:36: error: 'noexcept' does not name a type Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:161:39: error: expected ',' or '...' before '&&' token Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:45: error: expected ';' at end of member declaration Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: error: 'noexcept' does not name a type Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:163:17: error: expected ';' at end of member declaration ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:554:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: error: 'noexcept' does not name a type ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:198:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation& operator=(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:579:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^ /usr/include/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: invalid constructor; you probably meant 'Gio::MountOperation (const Gio::MountOperation&)' MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/appinfo.h:654:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:212:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:49: error: expected ';' at end of member declaration MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:657:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: error: 'noexcept' does not name a type MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:669:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/dbusserver.h:469:35: note: previous declaration 'Glib::RefPtr Glib::wrap(GDBusServer*, bool)' Glib::RefPtr wrap(GDBusServer* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'GDesktopAppInfo' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:67:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/emblem.h:30:7: error: expected nested-name-specifier before 'GEmblem' using GEmblem = struct _GEmblem; ^ /usr/include/giomm-2.4/giomm/emblem.h:31:7: error: expected nested-name-specifier before 'GEmblemClass' using GEmblemClass = struct _GEmblemClass; ^ /usr/include/giomm-2.4/giomm/emblem.h:96:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Emblem; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:54: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/emblem.h:97:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Emblem_Class; ^ /usr/include/giomm-2.4/giomm/emblem.h:98:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblem; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:79: error: template argument 3 is invalid Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/emblem.h:99:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemClass; ^ /usr/include/giomm-2.4/giomm/emblem.h:102:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem(const Emblem&) = delete; ^ /usr/include/giomm-2.4/giomm/emblem.h:103:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem& operator=(const Emblem&) = delete; ^ /usr/include/giomm-2.4/giomm/emblem.h:106:10: error: 'CppClassType' does not name a type static CppClassType emblem_class_; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:16: error: expected ',' or '...' before '&&' token Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: invalid constructor; you probably meant 'Gio::Emblem (const Gio::Emblem&)' Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/emblem.h:116:24: error: 'noexcept' does not name a type Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:117:27: error: expected ',' or '...' before '&&' token Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:538:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^ /usr/include/giomm-2.4/giomm/emblem.h:117:33: error: expected ';' at end of member declaration Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:35: error: 'noexcept' does not name a type Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:119:11: error: expected ';' at end of member declaration ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: error: 'noexcept' does not name a type ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::add_button(const Glib::ustring&, const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:378:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/notification.h:380:37: error: 'type_glib_variant' has not been declared add_button_variant(label, action, type_glib_variant::create(target)); ^ /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::set_default_action(const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:386:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/notification.h:388:38: error: 'type_glib_variant' has not been declared set_default_action_variant(action, type_glib_variant::create(target)); ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:235:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:38: error: expected ',' or '...' before '&&' token FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: invalid constructor; you probably meant 'Gio::FileAttributeInfo (const Gio::FileAttributeInfo&)' FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: error: 'noexcept' does not name a type FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/application.h: At global scope: /usr/include/giomm-2.4/giomm/application.h:42:7: error: expected nested-name-specifier before 'GApplication' using GApplication = struct _GApplication; ^ /usr/include/giomm-2.4/giomm/application.h:43:7: error: expected nested-name-specifier before 'GApplicationClass' using GApplicationClass = struct _GApplicationClass; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:49: error: expected ',' or '...' before '&&' token FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:57: error: expected ';' at end of member declaration FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/emblemedicon.h:32:7: error: expected nested-name-specifier before 'GEmblemedIcon' using GEmblemedIcon = struct _GEmblemedIcon; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:54:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:33:7: error: expected nested-name-specifier before 'GEmblemedIconClass' using GEmblemedIconClass = struct _GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfoList; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = EmblemedIcon; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = EmblemedIcon_Class; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblemedIcon; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:83:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList() = delete; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:70:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon(const EmblemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:86:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList(const FileAttributeInfoList&) = delete; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:71:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon& operator=(const EmblemedIcon&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:87:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList& operator=(const FileAttributeInfoList&) = delete; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:74:10: error: 'CppClassType' does not name a type static CppClassType emblemedicon_class_; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:102:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ /usr/include/giomm-2.4/giomm/mount.h:193:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:194:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount& operator=(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:28: error: expected ',' or '...' before '&&' token EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: invalid constructor; you probably meant 'Gio::EmblemedIcon (const Gio::EmblemedIcon&)' EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: error: 'noexcept' does not name a type EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:85:39: error: expected ',' or '...' before '&&' token EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:227:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:45: error: expected ';' at end of member declaration EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinfo.h:34:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: error: 'noexcept' does not name a type EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:227:20: error: invalid constructor; you probably meant 'Gio::Mount (const Gio::Mount&)' Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:17: error: expected ';' at end of member declaration ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:35:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: error: 'noexcept' does not name a type ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:227:22: error: 'noexcept' does not name a type Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:106:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeMatcher final ^ /usr/include/giomm-2.4/giomm/mount.h:227:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:228:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:110:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ /usr/include/giomm-2.4/giomm/mount.h:228:31: error: expected ';' at end of member declaration Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: error: 'noexcept' does not name a type Mount& operator=(Mount&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinfo.h:134:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:230:10: error: expected ';' at end of member declaration ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:137:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher(const FileAttributeMatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/emblemedicon.h:172:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle > get_emblems(); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:244:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:245:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:246:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:247:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/mount.h:378:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:250:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:251:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo& operator=(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /usr/include/giomm-2.4/giomm/mount.h:379:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: invalid constructor; you probably meant 'Gio::FileInfo (const Gio::FileInfo&)' FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:382:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:383:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: error: 'noexcept' does not name a type FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:265:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileicon.h:30:0, from /usr/include/giomm-2.4/giomm.h:75, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/loadableicon.h:35:7: error: expected nested-name-specifier before 'GLoadableIcon' using GLoadableIcon = struct _GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: error: 'noexcept' does not name a type FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:36:7: error: expected nested-name-specifier before 'GLoadableIconClass' using GLoadableIconClass = struct _GLoadableIconClass; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = LoadableIcon; ^ /usr/include/giomm-2.4/giomm/mount.h:409:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = LoadableIcon_Class; ^ /usr/include/giomm-2.4/giomm/application.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/application.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Application_Class; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GLoadableIconIface; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplication; ^ /usr/include/giomm-2.4/giomm/application.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationClass; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:223:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:65:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon(const LoadableIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:422:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:224:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application& operator=(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:66:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon& operator=(const LoadableIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:70:10: error: 'CppClassType' does not name a type static CppClassType loadableicon_class_; ^ /usr/include/giomm-2.4/giomm/application.h:227:10: error: 'CppClassType' does not name a type static CppClassType application_class_; ^ /usr/include/giomm-2.4/giomm/mount.h:454:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:337:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes(const std::string& name_space) const; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:28: error: expected ',' or '...' before '&&' token LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: invalid constructor; you probably meant 'Gio::LoadableIcon (const Gio::LoadableIcon&)' LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:26: error: expected ',' or '...' before '&&' token Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: error: 'noexcept' does not name a type LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: invalid constructor; you probably meant 'Gio::Application (const Gio::Application&)' Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:237:34: error: 'noexcept' does not name a type Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:100:39: error: expected ',' or '...' before '&&' token LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:238:37: error: expected ',' or '...' before '&&' token Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:238:43: error: expected ';' at end of member declaration Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:45: error: expected ';' at end of member declaration LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: error: 'noexcept' does not name a type LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:457:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:238:45: error: 'noexcept' does not name a type Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:238:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:102:17: error: expected ';' at end of member declaration ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:240:16: error: expected ';' at end of member declaration ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:458:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:240:18: error: 'noexcept' does not name a type ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: error: 'noexcept' does not name a type ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:240:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:487:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, bool force_rescan = true); ^ /usr/include/giomm-2.4/giomm/mount.h:502:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, bool force_rescan = true); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:149:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/mount.h:531:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle guess_content_type_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:152:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:75:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/fileicon.h:34:7: error: expected nested-name-specifier before 'GFileIcon' using GFileIcon = struct _GFileIcon; ^ /usr/include/giomm-2.4/giomm/fileicon.h:35:7: error: expected nested-name-specifier before 'GFileIconClass' using GFileIconClass = struct _GFileIconClass; ^ /usr/include/giomm-2.4/giomm/mount.h:678:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/fileicon.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIcon; ^ /usr/include/giomm-2.4/giomm/fileicon.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIcon_Class; ^ /usr/include/giomm-2.4/giomm/fileicon.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIcon; ^ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^ /usr/include/giomm-2.4/giomm/mount.h:680:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GMount*; ^ /usr/include/giomm-2.4/giomm/fileicon.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIconClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:67:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:682:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/mount.h:685:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/mount.h:692:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/fileicon.h:68:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon& operator=(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:71:10: error: 'CppClassType' does not name a type static CppClassType fileicon_class_; ^ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:695:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:20: error: expected ',' or '...' before '&&' token FileIcon(FileIcon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:24: error: expected ';' at end of member declaration void release_gobject() noexcept; ^ /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: error: 'noexcept' does not name a type void release_gobject() noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: invalid constructor; you probably meant 'Gio::FileIcon (const Gio::FileIcon&)' FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optiongroup.h:227:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:81:28: error: 'noexcept' does not name a type FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:82:31: error: expected ',' or '...' before '&&' token FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:37: error: expected ';' at end of member declaration FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: error: 'noexcept' does not name a type FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:84:13: error: expected ';' at end of member declaration ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: error: 'noexcept' does not name a type ~FileIcon() noexcept override; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileenumerator.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileEnumeratorClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:37:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator& operator=(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:83:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: invalid constructor; you probably meant 'Gio::FileEnumerator (const Gio::FileEnumerator&)' FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: error: 'noexcept' does not name a type FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:94:43: error: expected ',' or '...' before '&&' token FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:49: error: expected ';' at end of member declaration FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: error: 'noexcept' does not name a type FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:96:19: error: expected ';' at end of member declaration ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/filenamecompleter.h:31:7: error: expected nested-name-specifier before 'GFilenameCompleter' using GFilenameCompleter = struct _GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:32:7: error: expected nested-name-specifier before 'GFilenameCompleterClass' using GFilenameCompleterClass = struct _GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:177:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilenameCompleter_Class; ^ /usr/include/giomm-2.4/giomm/drive.h:207:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDriveIface; ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/application.h:644:55: error: 'SlotOptionArgString' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry(const Glib::OptionGroup::SlotOptionArgString& slot, ^ /usr/include/giomm-2.4/giomm/drive.h:210:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:194:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter(const FilenameCompleter&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:211:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive& operator=(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:202:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > next_files_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter& operator=(const FilenameCompleter&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:216:89: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:68:10: error: 'CppClassType' does not name a type static CppClassType filenamecompleter_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:244:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:664:64: error: 'SlotOptionArgFilename' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry_filename(const Glib::OptionGroup::SlotOptionArgFilename& slot, ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:225:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/drive.h:244:22: error: 'noexcept' does not name a type Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:38: error: expected ',' or '...' before '&&' token FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:245:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: invalid constructor; you probably meant 'Gio::FilenameCompleter (const Gio::FilenameCompleter&)' FilenameCompleter(FilenameCompleter&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:127:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/optioncontext.h:132:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OptionContext; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:133:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOptionContext; ^ /usr/include/giomm-2.4/giomm/drive.h:245:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/drive.h:245:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: error: 'noexcept' does not name a type FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:776:9: error: expected nested-name-specifier before 'type_vec_files' using type_vec_files = std::vector< Glib::RefPtr >; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:49: error: expected ',' or '...' before '&&' token FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:55: error: expected ';' at end of member declaration FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:795:19: error: 'type_vec_files' does not name a type void open(const type_vec_files& files, const Glib::ustring& hint = Glib::ustring()); ^ /usr/include/giomm-2.4/giomm/drive.h:247:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:30: error: expected ',' or '...' before '&&' token OptionContext(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: error: 'noexcept' does not name a type FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: invalid constructor; you probably meant 'Glib::OptionContext (const Glib::OptionContext&)' OptionContext(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:22: error: expected ';' at end of member declaration ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: error: 'noexcept' does not name a type ~FilenameCompleter() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: error: 'noexcept' does not name a type OptionContext(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:154:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:41: error: expected ',' or '...' before '&&' token OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:49: error: expected ';' at end of member declaration OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: error: 'noexcept' does not name a type OptionContext& operator=(OptionContext&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:155:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/filenamecompleter.h:125:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_completions(const std::string& initial_text) const; ^ /usr/include/giomm-2.4/giomm/drive.h:374:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/drive.h:380:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/drive.h:381:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InputStream_Class; ^ /usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/drive.h:382:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:68:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:69:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream& operator=(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:411:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)' InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:449:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ In file included from /usr/include/giomm-2.4/giomm.h:85:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/inetaddress.h:30:7: error: expected nested-name-specifier before 'GInetAddress' using GInetAddress = struct _GInetAddress; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:31:7: error: expected nested-name-specifier before 'GInetAddressClass' using GInetAddressClass = struct _GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:452:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetAddress; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:454:73: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetAddress_Class; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetAddress; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:71:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress(const InetAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:476:118: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:72:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress& operator=(const InetAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:75:10: error: 'CppClassType' does not name a type static CppClassType inetaddress_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:478:72: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:26: error: expected ',' or '...' before '&&' token InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: invalid constructor; you probably meant 'Gio::InetAddress (const Gio::InetAddress&)' InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/optioncontext.h:420:9: error: expected nested-name-specifier before 'SlotTranslate' using SlotTranslate = sigc::slot; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: error: 'noexcept' does not name a type InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:86:37: error: expected ',' or '...' before '&&' token InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/optioncontext.h:431:34: error: 'SlotTranslate' does not name a type void set_translate_func (const SlotTranslate& slot); ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:43: error: expected ';' at end of member declaration InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: error: 'noexcept' does not name a type InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:274:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:16: error: expected ';' at end of member declaration ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: error: 'noexcept' does not name a type ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:1193:35: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/giomm-2.4/giomm/application.h:1193:73: error: template argument 2 is invalid Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/giomm-2.4/giomm/inputstream.h:375:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/pattern.h:23:7: error: expected nested-name-specifier before 'GPatternSpec' using GPatternSpec = struct _GPatternSpec; ^ /usr/include/giomm-2.4/giomm/inputstream.h:406:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:16: error: expected ';' at end of member declaration ~PatternSpec() noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:602:9: error: expected nested-name-specifier before 'CType' using CType = GDrive*; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: error: 'noexcept' does not name a type ~PatternSpec() noexcept; ^ /usr/include/glibmm-2.4/glibmm/pattern.h:41:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:449:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/drive.h:603:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:605:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/inputstream.h:482:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/drive.h:608:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/drive.h:615:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/inputstream.h:534:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/drive.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/drive.h:618:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/inputstream.h:563:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/inputstream.h:588:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/pattern.h:44:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec(const PatternSpec&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:1278:30: error: 'type_vec_files' does not name a type virtual void on_open(const type_vec_files& files, const Glib::ustring& hint); ^ /usr/include/glibmm-2.4/glibmm/pattern.h:45:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PatternSpec& operator=(const PatternSpec&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:31:7: error: expected nested-name-specifier before 'GSocketAddressEnumerator' using GSocketAddressEnumerator = struct _GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:32:7: error: expected nested-name-specifier before 'GSocketAddressEnumeratorClass' using GSocketAddressEnumeratorClass = struct _GSocketAddressEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddressEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:64:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:65:72: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator& operator=(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:68:10: error: 'CppClassType' does not name a type static CppClassType socketaddressenumerator_class_; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:37:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:50: error: expected ',' or '...' before '&&' token SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: invalid constructor; you probably meant 'Gio::SocketAddressEnumerator (const Gio::SocketAddressEnumerator&)' SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: error: 'noexcept' does not name a type SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:129:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/property.h:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase(const PropertyBase&) = delete; ^ /usr/include/giomm-2.4/giomm/seekable.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^ /usr/include/glibmm-2.4/glibmm/property.h:57:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyBase& operator=(const PropertyBase&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:61: error: expected ',' or '...' before '&&' token SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:74:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:67: error: expected ';' at end of member declaration SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:75:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable& operator=(const Seekable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:17: error: expected ';' at end of member declaration ~PropertyBase() noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: error: 'noexcept' does not name a type SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:90:19: error: 'noexcept' does not name a type ~PropertyBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:90:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:28: error: expected ';' at end of member declaration ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: error: 'noexcept' does not name a type ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/seekable.h:108:28: error: 'noexcept' does not name a type Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:109:31: error: expected ',' or '...' before '&&' token Seekable& operator=(Seekable&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:137:71: error: 'SlotAsyncReady' does not name a type void next_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:144:25: error: 'SlotAsyncReady' does not name a type void next_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/seekable.h:109:37: error: expected ';' at end of member declaration Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:111:13: error: expected ';' at end of member declaration ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/socketaddress.h:29:0, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketconnectable.h:34:7: error: expected nested-name-specifier before 'GSocketConnectable' using GSocketConnectable = struct _GSocketConnectable; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:35:7: error: expected nested-name-specifier before 'GSocketConnectableClass' using GSocketConnectableClass = struct _GSocketConnectableClass; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnectable; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnectable_Class; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnectable; ^ /usr/include/glibmm-2.4/glibmm/property.h:182:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectableIface; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:65:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable(const SocketConnectable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:183:9: error: expected nested-name-specifier before 'ValueType' using ValueType = Glib::Value; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:66:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable& operator=(const SocketConnectable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:193:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketconnectable_class_; ^ /usr/include/glibmm-2.4/glibmm/property.h:206:67: error: 'PropertyType' does not name a type Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/property.h:212:31: error: 'PropertyType' does not name a type inline void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:38: error: expected ',' or '...' before '&&' token SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInputStream; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: invalid constructor; you probably meant 'Gio::SocketConnectable (const Gio::SocketConnectable&)' SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: error: 'noexcept' does not name a type SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:216:10: error: 'PropertyType' does not name a type inline PropertyType get_value() const; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/property.h:221:39: error: 'PropertyType' does not name a type inline Property& operator=(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:100:49: error: expected ',' or '...' before '&&' token SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:225:19: error: expected type-specifier before 'PropertyType' inline operator PropertyType() const; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:71:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:55: error: expected ';' at end of member declaration SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:72:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream& operator=(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: error: 'noexcept' does not name a type SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileinputstream_class_; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:102:22: error: expected ';' at end of member declaration ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: error: 'noexcept' does not name a type ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: invalid constructor; you probably meant 'Gio::FileInputStream (const Gio::FileInputStream&)' FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:86:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: error: 'noexcept' does not name a type FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:88:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/file.h:445:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^ /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^ /usr/include/giomm-2.4/giomm/file.h:451:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:452:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File& operator=(const File&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinputstream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:456:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25:0, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketaddress.h:34:7: error: expected nested-name-specifier before 'GSocketAddress' using GSocketAddress = struct _GSocketAddress; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:35:7: error: expected nested-name-specifier before 'GSocketAddressClass' using GSocketAddressClass = struct _GSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/file.h:485:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddress; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddress; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:485:20: error: 'noexcept' does not name a type File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:66:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress(const SocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:485:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:486:23: error: expected ',' or '...' before '&&' token File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:67:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress& operator=(const SocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:486:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: error: 'noexcept' does not name a type File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketaddress_class_; ^ In file included from /usr/include/giomm-2.4/giomm/bufferedinputstream.h:25:0, from /usr/include/giomm-2.4/giomm.h:33, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/filterinputstream.h:30:7: error: expected nested-name-specifier before 'GFilterInputStream' using GFilterInputStream = struct _GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/file.h:488:9: error: expected ';' at end of member declaration ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:31:7: error: expected nested-name-specifier before 'GFilterInputStreamClass' using GFilterInputStreamClass = struct _GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:30: error: expected ',' or '...' before '&&' token SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: error: 'noexcept' does not name a type ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterInputStream; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: invalid constructor; you probably meant 'Gio::SocketAddress (const Gio::SocketAddress&)' SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterInputStream_Class; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: error: 'noexcept' does not name a type SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:41: error: expected ',' or '...' before '&&' token SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream& operator=(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:47: error: expected ';' at end of member declaration SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType filterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: error: 'noexcept' does not name a type SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:334:81: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READWRITE) ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:78:38: error: expected ',' or '...' before '&&' token FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: invalid constructor; you probably meant 'Gio::FilterInputStream (const Gio::FilterInputStream&)' FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:339:1: error: prototype for 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::Property(Glib::Object& object, const Glib::ustring& name, ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:18: error: expected ';' at end of member declaration ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: error: 'noexcept' does not name a type FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: error: 'noexcept' does not name a type ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:49: error: expected ',' or '...' before '&&' token FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:206:3: error: candidates are: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:79:55: error: expected ';' at end of member declaration FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: error: 'noexcept' does not name a type FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:199:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags) Property(Glib::Object& object, const Glib::ustring& name, const Glib::ustring& nick, ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:22: error: expected ';' at end of member declaration ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: error: 'noexcept' does not name a type ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:193:3: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&) Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:333:1: error: Glib::Property::Property(Glib::Object&, const Glib::ustring&) Property::Property(Glib::Object& object, const Glib::ustring& name) ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/file.h:843:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:852:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:125:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = OutputStream_Class; ^ /usr/include/giomm-2.4/giomm/outputstream.h:126:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:127:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:130:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:131:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1099:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /usr/include/giomm-2.4/giomm/file.h:1109:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:86:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/inetsocketaddress.h:31:7: error: expected nested-name-specifier before 'GInetSocketAddress' using GInetSocketAddress = struct _GInetSocketAddress; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:32:7: error: expected nested-name-specifier before 'GInetSocketAddressClass' using GInetSocketAddressClass = struct _GInetSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetSocketAddress; ^ /usr/include/giomm-2.4/giomm/file.h:1135:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetSocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetSocketAddress; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/file.h:1146:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress(const InetSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/outputstream.h:144:36: error: 'noexcept' does not name a type OutputStream(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:349:24: error: 'ValueType' has not been declared : PropertyBase(object, ValueType::value_type()) ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1173:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress& operator=(const InetSocketAddress&) = delete; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:39: error: expected ',' or '...' before '&&' token OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:73:10: error: 'CppClassType' does not name a type static CppClassType inetsocketaddress_class_; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:354:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:354:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: error: 'noexcept' does not name a type OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:147:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:1188:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:354:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:38: error: expected ',' or '...' before '&&' token InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:358:78: error: 'PropertyType' does not name a type Property::Property(Glib::Object& object, const Glib::ustring& name, const PropertyType& default_value, ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: invalid constructor; you probably meant 'Gio::InetSocketAddress (const Gio::InetSocketAddress&)' InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:1213:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: error: 'noexcept' does not name a type InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property::Property(Glib::Object&, const Glib::ustring&, const int&, const Glib::ustring&, const Glib::ustring&, Glib::ParamFlags)': /usr/include/glibmm-2.4/glibmm/property.h:361:24: error: 'ValueType' has not been declared PropertyBase(object, ValueType::value_type()) ^ /usr/include/giomm-2.4/giomm/file.h:1225:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:49: error: expected ',' or '...' before '&&' token InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:55: error: expected ';' at end of member declaration InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:365:15: error: 'ValueType' does not name a type static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: error: 'noexcept' does not name a type InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '>' before '&' token static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:24: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:365:25: error: expected primary-expression before '>' token static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:22: error: expected ';' at end of member declaration ~InetSocketAddress() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/property.h:365:35: error: 'class Glib::ValueBase' has no member named 'set' static_cast(value_).set(default_value); ^ /usr/include/glibmm-2.4/glibmm/property.h:365:53: error: expected ')' before ';' token static_cast(value_).set(default_value); ^ /usr/include/giomm-2.4/giomm/file.h:1285:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: error: 'noexcept' does not name a type ~InetSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h:368:34: error: 'ValueType' does not name a type install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/giomm-2.4/giomm/file.h:1305:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '>' before '&' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:43: error: expected '(' before '&' token /usr/include/glibmm-2.4/glibmm/property.h:368:44: error: expected primary-expression before '>' token install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h:368:54: error: 'class Glib::ValueBase' has no member named 'create_param_spec' install_property(static_cast(value_).create_param_spec(name, nick, blurb, flags)); ^ /usr/include/glibmm-2.4/glibmm/property.h: At global scope: /usr/include/glibmm-2.4/glibmm/property.h:373:1: error: prototype for 'void Glib::Property::set_value(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::set_value(const typename Property::PropertyType& data) ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/outputstream.h:368:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1375:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:402:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:527:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:566:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1539:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/outputstream.h:615:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1551:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/outputstream.h:654:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/property.h:212:15: error: candidate is: void Glib::Property::set_value(const int&) inline void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/outputstream.h:691:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:30:7: error: expected nested-name-specifier before 'GBufferedInputStream' using GBufferedInputStream = struct _GBufferedInputStream; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:31:7: error: expected nested-name-specifier before 'GBufferedInputStreamClass' using GBufferedInputStreamClass = struct _GBufferedInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/property.h:381:26: error: no 'typename Glib::Property::PropertyType Glib::Property::get_value() const' member function declared in class 'Glib::Property' Property::get_value() const ^ /usr/include/giomm-2.4/giomm/outputstream.h:706:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedInputStream; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedInputStream_Class; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedInputStream; ^ /usr/include/giomm-2.4/giomm/file.h:1647:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedInputStreamClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:728:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:72:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream(const BufferedInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:73:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream& operator=(const BufferedInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1662:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/glibmm-2.4/glibmm/property.h:388:1: error: prototype for 'Glib::Property& Glib::Property::operator=(const typename Glib::Property::PropertyType&)' does not match any in class 'Glib::Property' Property::operator=(const typename Property::PropertyType& data) ^ /usr/include/glibmm-2.4/glibmm/property.h:221:23: error: candidate is: Glib::Property& Glib::Property::operator=(const int&) inline Property& operator=(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/outputstream.h:738:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:91:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/listmodel.h:35:7: error: expected nested-name-specifier before 'GListModel' using GListModel = struct _GListModel; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType bufferedinputstream_class_; ^ /usr/include/giomm-2.4/giomm/listmodel.h:36:7: error: expected nested-name-specifier before 'GListModelClass' using GListModelClass = struct _GListModelClass; ^ /usr/include/glibmm-2.4/glibmm/property.h:396:34: error: no 'Glib::Property::operator T() const' member function declared in class 'Glib::Property' inline Property::operator T() const ^ /usr/include/giomm-2.4/giomm/file.h:1687:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/listmodel.h:99:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListModel; ^ /usr/include/giomm-2.4/giomm/listmodel.h:100:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListModel_Class; ^ /usr/include/giomm-2.4/giomm/outputstream.h:760:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1700:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/listmodel.h:101:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListModel; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:42: error: expected ',' or '...' before '&&' token BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:102:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListModelInterface; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: invalid constructor; you probably meant 'Gio::BufferedInputStream (const Gio::BufferedInputStream&)' BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: error: 'noexcept' does not name a type BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:105:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:53: error: expected ',' or '...' before '&&' token BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:412:89: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 : Property_ReadOnly(object, name, Glib::ustring(), Glib::ustring(), Glib::PARAM_READABLE) ^ /usr/include/giomm-2.4/giomm/listmodel.h:106:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel& operator=(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:59: error: expected ';' at end of member declaration BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:110:10: error: 'CppClassType' does not name a type static CppClassType listmodel_class_; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: error: 'noexcept' does not name a type BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_ReadOnly::Property_ReadOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:420:25: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::PARAM_READABLE) ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:24: error: expected ';' at end of member declaration ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: error: 'noexcept' does not name a type ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:139:22: error: expected ',' or '...' before '&&' token ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1786:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: invalid constructor; you probably meant 'Gio::ListModel (const Gio::ListModel&)' ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/listmodel.h:139:30: error: 'noexcept' does not name a type ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:140:33: error: expected ',' or '...' before '&&' token ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:39: error: expected ';' at end of member declaration ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1832:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:41: error: 'noexcept' does not name a type ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:142:14: error: expected ';' at end of member declaration ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: error: 'noexcept' does not name a type ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1841:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1879:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1890:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /usr/include/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/file.h:1929:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1937:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1955:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^ /usr/include/giomm-2.4/giomm/file.h:1977:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:1997:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:2035:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2035:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/iostream.h:156:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOStream; ^ /usr/include/giomm-2.4/giomm/iostream.h:157:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = IOStream_Class; ^ /usr/include/giomm-2.4/giomm/iostream.h:158:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOStream; ^ /usr/include/giomm-2.4/giomm/file.h:2049:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/iostream.h:159:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIOStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/liststore.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListStoreBase; ^ /usr/include/giomm-2.4/giomm/iostream.h:162:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListStoreBase_Class; ^ /usr/include/giomm-2.4/giomm/iostream.h:163:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream& operator=(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListStore; ^ /usr/include/giomm-2.4/giomm/iostream.h:166:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^ /usr/include/giomm-2.4/giomm/file.h:2067:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListStoreClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:67:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2067:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/iostream.h:176:20: error: expected ',' or '...' before '&&' token IOStream(IOStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:221:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&)': /usr/include/glibmm-2.4/glibmm/property.h:475:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/giomm-2.4/giomm/liststore.h:68:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase& operator=(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: invalid constructor; you probably meant 'Gio::IOStream (const Gio::IOStream&)' IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2080:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:176:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:71:10: error: 'CppClassType' does not name a type static CppClassType liststorebase_class_; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:234:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/iostream.h:177:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2110:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/liststore.h:81:30: error: expected ',' or '...' before '&&' token ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: invalid constructor; you probably meant 'Gio::ListStoreBase (const Gio::ListStoreBase&)' ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/property.h: In constructor 'Glib::Property_WriteOnly::Property_WriteOnly(Glib::Object&, const Glib::ustring&, const PropertyType&)': /usr/include/glibmm-2.4/glibmm/property.h:483:42: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 Glib::ustring(), Glib::PARAM_WRITABLE) ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:177:39: error: 'noexcept' does not name a type IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:38: error: 'noexcept' does not name a type ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2112:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/liststore.h:81:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:179:13: error: expected ';' at end of member declaration ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:41: error: expected ',' or '...' before '&&' token ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:82:47: error: expected ';' at end of member declaration ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: error: 'noexcept' does not name a type ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2138:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:84:18: error: expected ';' at end of member declaration ~ListStoreBase() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: error: 'noexcept' does not name a type ~ListStoreBase() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/iostream.h:221:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2146:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/iostream.h:307:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady&slot, const Glib::RefPtr& cancellable, int io_priority=Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/liststore.h:143:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:161:73: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/file.h:2295:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:170:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:222:52: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileiostream.h:33:7: error: expected nested-name-specifier before 'GFileIOStream' using GFileIOStream = struct _GFileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:34:7: error: expected nested-name-specifier before 'GFileIOStreamClass' using GFileIOStreamClass = struct _GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIOStream_Class; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:263:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/file.h:2445:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/liststore.h:263:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/fileiostream.h:71:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:264:64: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "T_item must be Glib::Object or derived from Glib::Object."); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:72:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream& operator=(const FileIOStream&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/random.h: At global scope: /usr/include/glibmm-2.4/glibmm/random.h:25:7: error: expected nested-name-specifier before 'GRand' using GRand = struct _GRand; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^ /usr/include/giomm-2.4/giomm/file.h:2456:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/filteroutputstream.h:30:7: error: expected nested-name-specifier before 'GFilterOutputStream' using GFilterOutputStream = struct _GFilterOutputStream; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:9: error: expected ';' at end of member declaration ~Rand() noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2466:37: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: error: 'noexcept' does not name a type ~Rand() noexcept; ^ /usr/include/glibmm-2.4/glibmm/random.h:41:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/random.h:44:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:31:7: error: expected nested-name-specifier before 'GFilterOutputStreamClass' using GFilterOutputStreamClass = struct _GFilterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterOutputStream; ^ /usr/include/giomm-2.4/giomm/liststore.h:323:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/glibmm-2.4/glibmm/random.h:45:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Rand& operator=(const Rand&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2498:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h:337:63: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: error: 'noexcept' does not name a type FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2509:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:345:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2518:30: error: 'SlotAsyncReady' does not name a type void mount_mountable(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:17: error: expected ';' at end of member declaration ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:376:42: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2549:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:65:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2558:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:66:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream& operator=(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:390:30: error: '>>' should be '> >' within a nested template argument list Glib::RefPtr> ListStore::create() ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType filteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/file.h:2580:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:40: error: expected ',' or '...' before '&&' token FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static Glib::RefPtr > Gio::ListStore::create()': /usr/include/giomm-2.4/giomm/liststore.h:392:39: error: '>>' should be '> >' within a nested template argument list return Glib::RefPtr>(new ListStore()); ^ /usr/include/giomm-2.4/giomm/file.h:2592:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileiostream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2629:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2638:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:2660:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: invalid constructor; you probably meant 'Gio::FilterOutputStream (const Gio::FilterOutputStream&)' FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:2672:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: error: 'noexcept' does not name a type FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:51: error: expected ',' or '...' before '&&' token FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:415:43: error: 'SlotCompare' does not name a type const Glib::RefPtr& item, const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:57: error: expected ';' at end of member declaration FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: error: 'noexcept' does not name a type FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:23: error: expected ';' at end of member declaration ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'guint Gio::ListStore::insert_sorted(const Glib::RefPtr&, const int&)': /usr/include/giomm-2.4/giomm/liststore.h:418:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: error: 'noexcept' does not name a type ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:418:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:420:79: error: 'slot_copy' was not declared in this scope return g_list_store_insert_sorted(gobj(), item->gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:424:36: error: 'SlotCompare' does not name a type void ListStore::sort(const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::sort(const int&)': /usr/include/giomm-2.4/giomm/liststore.h:427:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:427:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:429:49: error: 'slot_copy' was not declared in this scope g_list_store_sort(gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:440:40: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions) ^ /usr/include/giomm-2.4/giomm/file.h:2837:8: error: expected nested-name-specifier before 'SlotFileMeasureProgress' using SlotFileMeasureProgress = sigc::slot; ^ /usr/include/giomm-2.4/giomm/file.h:2869:79: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage(const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, guint64& disk_usage, guint64& num_dirs, guint64& num_files, FileMeasureFlags flags = FILE_MEASURE_NONE); ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::splice(guint, guint, const std::vector >&)': /usr/include/giomm-2.4/giomm/liststore.h:443:3: error: 'unique_ptr' is not a member of 'std' std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:27: error: expected primary-expression before '[' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:28: error: expected primary-expression before ']' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/file.h:2886:39: error: 'SlotAsyncReady' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:443:31: error: 'g_additions' was not declared in this scope std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/file.h:2886:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/filemonitor.h:30:7: error: expected nested-name-specifier before 'GFileMonitor' using GFileMonitor = struct _GFileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:31:7: error: expected nested-name-specifier before 'GFileMonitorClass' using GFileMonitorClass = struct _GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/file.h:2925:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:128:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^ /usr/include/giomm-2.4/giomm/file.h:2944:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static int Gio::ListStore::compare_data_func(gconstpointer, gconstpointer, gpointer)': /usr/include/giomm-2.4/giomm/liststore.h:454:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:132:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:454:8: error: 'slot' does not name a type auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/file.h:2979:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:133:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor& operator=(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^ /usr/include/giomm-2.4/giomm/file.h:2999:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3032:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: invalid constructor; you probably meant 'Gio::FileMonitor (const Gio::FileMonitor&)' FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:463:12: error: 'slot' was not declared in this scope return (*slot)(item_a, item_b); ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: note: suggested alternative: /usr/include/giomm-2.4/giomm/filemonitor.h:147:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: error: 'noexcept' does not name a type FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:149:16: error: expected ';' at end of member declaration ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: error: 'noexcept' does not name a type ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3143:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/file.h:3153:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:32:7: error: expected nested-name-specifier before 'GBufferedOutputStream' using GBufferedOutputStream = struct _GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:33:7: error: expected nested-name-specifier before 'GBufferedOutputStreamClass' using GBufferedOutputStreamClass = struct _GBufferedOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/file.h:3186:9: error: expected nested-name-specifier before 'SlotReadMore' using SlotReadMore = sigc::slot; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/file.h:3203:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedOutputStreamClass; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from fight-order-dialog.h:23, from fight-order-dialog.cpp:22: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:70:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3203:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:71:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream& operator=(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:74:10: error: 'CppClassType' does not name a type static CppClassType bufferedoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/file.h:3216:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:44: error: expected ',' or '...' before '&&' token BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3216:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: invalid constructor; you probably meant 'Gio::BufferedOutputStream (const Gio::BufferedOutputStream&)' BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/memoryinputstream.h: At global scope: /usr/include/giomm-2.4/giomm/memoryinputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryInputStream' using GMemoryInputStream = struct _GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryInputStreamClass' using GMemoryInputStreamClass = struct _GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: error: 'noexcept' does not name a type BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:55: error: expected ',' or '...' before '&&' token BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:61: error: expected ';' at end of member declaration BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryInputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: error: 'noexcept' does not name a type BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryInputStream_Class; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:67:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream(const MemoryInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:68:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream& operator=(const MemoryInputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileoutputstream.h:33:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:71:10: error: 'CppClassType' does not name a type static CppClassType memoryinputstream_class_; ^ /usr/include/giomm-2.4/giomm/file.h:3356:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/file.h:3375:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:38: error: expected ',' or '...' before '&&' token MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:73:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: invalid constructor; you probably meant 'Gio::MemoryInputStream (const Gio::MemoryInputStream&)' MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream& operator=(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: error: 'noexcept' does not name a type MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3398:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:49: error: expected ',' or '...' before '&&' token MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:55: error: expected ';' at end of member declaration MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3420:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: error: 'noexcept' does not name a type MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:22: error: expected ';' at end of member declaration ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: error: 'noexcept' does not name a type ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:3460:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:721:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Regex final ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:725:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Regex; ^ /usr/include/glibmm-2.4/glibmm/regex.h:726:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRegex; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3480:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:25: error: expected ';' at end of member declaration ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:21: error: expected ';' at end of member declaration ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: error: 'noexcept' does not name a type ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: error: 'noexcept' does not name a type ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/memoryinputstream.h:155:9: error: expected nested-name-specifier before 'SlotDestroyData' using SlotDestroyData = sigc::slot; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:165:53: error: 'SlotDestroyData' does not name a type void add_data(const void* data, gssize len, const SlotDestroyData& destroy_slot); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:193:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/regex.h:749:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex() = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:752:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex(const Regex&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:753:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Regex& operator=(const Regex&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:95:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/memoryoutputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryOutputStream' using GMemoryOutputStream = struct _GMemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryOutputStreamClass' using GMemoryOutputStreamClass = struct _GMemoryOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:77:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream(const MemoryOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:78:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream& operator=(const MemoryOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:81:10: error: 'CppClassType' does not name a type static CppClassType memoryoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:40: error: expected ',' or '...' before '&&' token MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: invalid constructor; you probably meant 'Gio::MemoryOutputStream (const Gio::MemoryOutputStream&)' MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: error: 'noexcept' does not name a type MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:51: error: expected ',' or '...' before '&&' token MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1114:16: error: 'StringArrayHandle' in namespace 'Glib' does not name a type static Glib::StringArrayHandle split_simple(const Glib::ustring& pattern, const Glib::ustring& string, RegexCompileFlags compile_options = static_cast(0), RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/glibmm-2.4/glibmm/regex.h:1140:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, RegexMatchFlags match_options = static_cast(0)); ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:57: error: expected ';' at end of member declaration MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: error: 'noexcept' does not name a type MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:23: error: expected ';' at end of member declaration ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: error: 'noexcept' does not name a type ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/charsetconverter.h:26:0, from /usr/include/giomm-2.4/giomm.h:36, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/converter.h:33:7: error: expected nested-name-specifier before 'GConverter' using GConverter = struct _GConverter; ^ /usr/include/giomm-2.4/giomm/converter.h:34:7: error: expected nested-name-specifier before 'GConverterClass' using GConverterClass = struct _GConverterClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mountoperation.h:191:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MountOperation; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:192:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MountOperation_Class; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:193:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMountOperation; ^ /usr/include/giomm-2.4/giomm/file.h:3559:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/file.h:3560:9: error: expected nested-name-specifier before 'CType' using CType = GFile*; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:194:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:197:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3561:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GFile*; ^ /usr/include/giomm-2.4/giomm/file.h:3563:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/file.h:3566:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/mountoperation.h:198:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation& operator=(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3573:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1175:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const gchar* string, gssize string_len, int start_position, RegexMatchFlags match_options = static_cast(0), int max_tokens = 0) const; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1177:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle split(const Glib::ustring& string, int start_position, RegexMatchFlags match_options, int max_tokens) const; ^ /usr/include/giomm-2.4/giomm/file.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/file.h:3576:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: invalid constructor; you probably meant 'Gio::MountOperation (const Gio::MountOperation&)' MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:212:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:49: error: expected ';' at end of member declaration MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: error: 'noexcept' does not name a type MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/application.h:30:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/applicationcommandline.h: At global scope: /usr/include/giomm-2.4/giomm/applicationcommandline.h:33:7: error: expected nested-name-specifier before 'GApplicationCommandLine' using GApplicationCommandLine = struct _GApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1297:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MatchInfo; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ApplicationCommandLine_Class; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1298:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMatchInfo; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/menu.h:26:0, from /usr/include/giomm-2.4/giomm.h:96, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/menuitem.h:34:7: error: expected nested-name-specifier before 'GMenuItem' using GMenuItem = struct _GMenuItem; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:87:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine(const ApplicationCommandLine&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1315:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo(const MatchInfo& other) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:35:7: error: expected nested-name-specifier before 'GMenuItemClass' using GMenuItemClass = struct _GMenuItemClass; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1316:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MatchInfo& operator=(const MatchInfo& other) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuItem; ^ /usr/include/giomm-2.4/giomm/menuitem.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuItem_Class; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:22: error: expected ',' or '...' before '&&' token MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: invalid constructor; you probably meant 'Glib::MatchInfo (const Glib::MatchInfo&)' MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuItem; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:88:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine& operator=(const ApplicationCommandLine&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: error: 'noexcept' does not name a type MatchInfo(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1318:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:91:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:33: error: expected ',' or '...' before '&&' token MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuItemClass; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:41: error: expected ';' at end of member declaration MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:64:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem(const MenuItem&) = delete; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: error: 'noexcept' does not name a type MatchInfo& operator=(MatchInfo&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1319:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:65:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem& operator=(const MenuItem&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:68:10: error: 'CppClassType' does not name a type static CppClassType menuitem_class_; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:48: error: expected ',' or '...' before '&&' token ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: invalid constructor; you probably meant 'Gio::ApplicationCommandLine (const Gio::ApplicationCommandLine&)' ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuitem.h:78:20: error: expected ',' or '...' before '&&' token MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: error: 'noexcept' does not name a type ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:54: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantBase; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:79: error: template argument 3 is invalid Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:59: error: expected ',' or '...' before '&&' token ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: invalid constructor; you probably meant 'Gio::MenuItem (const Gio::MenuItem&)' MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:65: error: expected ';' at end of member declaration ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:194:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: error: 'noexcept' does not name a type ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:78:28: error: 'noexcept' does not name a type MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:79:31: error: expected ',' or '...' before '&&' token MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:27: error: expected ';' at end of member declaration ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:37: error: expected ';' at end of member declaration MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:26: error: expected ',' or '...' before '&&' token VariantBase(VariantBase&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: error: 'noexcept' does not name a type ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: invalid constructor; you probably meant 'Glib::VariantBase (const Glib::VariantBase&)' VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuitem.h:79:39: error: 'noexcept' does not name a type MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: error: 'noexcept' does not name a type VariantBase(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:209:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:79:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:210:37: error: expected ',' or '...' before '&&' token VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:45: error: expected ';' at end of member declaration VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:13: error: expected ';' at end of member declaration ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: error: 'noexcept' does not name a type ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Converter; ^ /usr/include/giomm-2.4/giomm/converter.h:194:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Converter_Class; ^ /usr/include/giomm-2.4/giomm/converter.h:195:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverter; ^ /usr/include/giomm-2.4/giomm/converter.h:196:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterIface; ^ /usr/include/giomm-2.4/giomm/converter.h:199:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:538:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^ /usr/include/giomm-2.4/giomm/converter.h:200:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter& operator=(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:204:10: error: 'CppClassType' does not name a type static CppClassType converter_class_; ^ /usr/include/giomm-2.4/giomm/converter.h:233:22: error: expected ',' or '...' before '&&' token Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: invalid constructor; you probably meant 'Gio::Converter (const Gio::Converter&)' Converter(Converter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: error: 'noexcept' does not name a type VariantBase& operator=(VariantBase&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:210:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:212:16: error: expected ';' at end of member declaration ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: error: 'noexcept' does not name a type ~VariantBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/regex.h:1591:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle fetch_all(); ^ /usr/include/glibmm-2.4/glibmm/variant.h:212:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:214:31: error: expected ';' at end of member declaration void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: error: 'noexcept' does not name a type void swap(VariantBase& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:214:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h:237:9: error: expected nested-name-specifier before 'BoolExpr' using BoolExpr = const void*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:251:13: error: expected type-specifier before 'BoolExpr' operator BoolExpr() const; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/glibmm-2.4/glibmm/variant.h:259:29: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/initable.h:34:7: error: expected nested-name-specifier before 'GInitable' using GInitable = struct _GInitable; ^ /usr/include/giomm-2.4/giomm/initable.h:35:7: error: expected nested-name-specifier before 'GInitableClass' using GInitableClass = struct _GInitableClass; ^ /usr/include/giomm-2.4/giomm/initable.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Initable; ^ /usr/include/giomm-2.4/giomm/initable.h:76:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Initable_Class; ^ /usr/include/giomm-2.4/giomm/initable.h:77:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInitable; ^ /usr/include/giomm-2.4/giomm/initable.h:78:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInitableIface; ^ /usr/include/giomm-2.4/giomm/initable.h:81:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable(const Initable&) = delete; ^ /usr/include/giomm-2.4/giomm/initable.h:82:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable& operator=(const Initable&) = delete; ^ /usr/include/giomm-2.4/giomm/initable.h:86:10: error: 'CppClassType' does not name a type static CppClassType initable_class_; ^ /usr/include/giomm-2.4/giomm/initable.h:115:20: error: expected ',' or '...' before '&&' token Initable(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:595:55: error: expected initializer before 'noexcept' static V_CastTo cast_dynamic(const VariantBase& v) noexcept(false); ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: invalid constructor; you probably meant 'Gio::Initable (const Gio::Initable&)' Initable(Initable&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/shell.h:88:7: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle shell_parse_argv(const std::string& command_line); ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converter.h:233:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converter.h:233:30: error: 'noexcept' does not name a type Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: error: 'noexcept' does not name a type Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:233:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:116:31: error: expected ',' or '...' before '&&' token Initable& operator=(Initable&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:96:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/menu.h:30:7: error: expected nested-name-specifier before 'GMenu' using GMenu = struct _GMenu; ^ /usr/include/giomm-2.4/giomm/initable.h:116:37: error: expected ';' at end of member declaration Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:234:33: error: expected ',' or '...' before '&&' token Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: error: 'noexcept' does not name a type Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:234:39: error: expected ';' at end of member declaration Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:31:7: error: expected nested-name-specifier before 'GMenuClass' using GMenuClass = struct _GMenuClass; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: error: 'noexcept' does not name a type Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:118:13: error: expected ';' at end of member declaration ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/menu.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Menu; ^ /usr/include/giomm-2.4/giomm/menu.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Menu_Class; ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: error: 'noexcept' does not name a type ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:236:14: error: expected ';' at end of member declaration ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menu.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenu; ^ /usr/include/giomm-2.4/giomm/menu.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuClass; ^ /usr/include/giomm-2.4/giomm/menu.h:67:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: error: 'noexcept' does not name a type ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:68:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu& operator=(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/menu.h:71:10: error: 'CppClassType' does not name a type static CppClassType menu_class_; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/menu.h:81:12: error: expected ',' or '...' before '&&' token Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: invalid constructor; you probably meant 'Gio::Menu (const Gio::Menu&)' Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ /usr/include/giomm-2.4/giomm/mount.h:193:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menu.h:81:20: error: 'noexcept' does not name a type Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:81:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:194:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount& operator=(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/menu.h:82:23: error: expected ',' or '...' before '&&' token Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ /usr/include/giomm-2.4/giomm/menu.h:82:29: error: expected ';' at end of member declaration Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:82:31: error: 'noexcept' does not name a type Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:82:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:227:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:84:9: error: expected ';' at end of member declaration ~Menu() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: invalid constructor; you probably meant 'Gio::Mount (const Gio::Mount&)' Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:84:11: error: 'noexcept' does not name a type ~Menu() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:227:22: error: 'noexcept' does not name a type Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:84:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:227:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:27:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/asyncinitable.h:35:7: error: expected nested-name-specifier before 'GAsyncInitable' using GAsyncInitable = struct _GAsyncInitable; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:36:7: error: expected nested-name-specifier before 'GAsyncInitableClass' using GAsyncInitableClass = struct _GAsyncInitableClass; ^ /usr/include/giomm-2.4/giomm/mount.h:228:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncInitable; ^ /usr/include/giomm-2.4/giomm/mount.h:228:31: error: expected ';' at end of member declaration Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: error: 'noexcept' does not name a type Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncInitable_Class; ^ /usr/include/glibmm-2.4/glibmm/variant.h:642:1: error: expected initializer before 'noexcept' noexcept(false) ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncInitable; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(Bi, Bi, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:39:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/glibmm-2.4/glibmm/variant.h:667:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantStringBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:668:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncInitableIface; ^ /usr/include/giomm-2.4/giomm/mount.h:230:10: error: expected ';' at end of member declaration ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:675:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:77:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable(const AsyncInitable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:676:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantStringBase; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:78:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable& operator=(const AsyncInitable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In function 'GSList* Glib::Container_Helpers::create_slist(For, Tr)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:59:18: error: 'nullptr' was not declared in this scope GSList* head = nullptr; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:82:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^ /usr/include/glibmm-2.4/glibmm/variant.h:757:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantContainerBase; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:30: error: expected ',' or '...' before '&&' token AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:758:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:765:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: invalid constructor; you probably meant 'Gio::AsyncInitable (const Gio::AsyncInitable&)' AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: error: 'noexcept' does not name a type AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:112:41: error: expected ',' or '...' before '&&' token AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: In static member function 'static GSList* Glib::Container_Helpers::SListSourceTraits::get_data(const Cont*)': /usr/include/glibmm-2.4/glibmm/slisthandle.h:93:75: error: 'nullptr' was not declared in this scope return (array) ? Glib::Container_Helpers::create_slist(array, Tr()) : nullptr; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:47: error: expected ';' at end of member declaration AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: error: 'noexcept' does not name a type AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:378:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:114:18: error: expected ';' at end of member declaration ~AsyncInitable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:766:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantContainerBase; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: error: 'noexcept' does not name a type ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:379:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:172:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/mount.h:382:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/mount.h:383:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:178:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/variant.h:898:47: error: expected initializer before '<' token VariantContainerBase VariantBase::cast_dynamic(const VariantBase& v) ^ /usr/include/giomm-2.4/giomm/mount.h:409:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:205:39: error: 'SlotAsyncReady' does not name a type virtual void init_async_vfunc(const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/variant.h:909:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/variant.h:927:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ In file included from /usr/include/giomm-2.4/giomm.h:36:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/charsetconverter.h:30:7: error: expected nested-name-specifier before 'GCharsetConverter' using GCharsetConverter = struct _GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/mount.h:422:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:31:7: error: expected nested-name-specifier before 'GCharsetConverterClass' using GCharsetConverterClass = struct _GCharsetConverterClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = CharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = CharsetConverter_Class; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/mount.h:454:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCharsetConverterClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:60:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter(const CharsetConverter&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/menuattributeiter.h:29:7: error: expected nested-name-specifier before 'GMenuAttributeIter' using GMenuAttributeIter = struct _GMenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:30:7: error: expected nested-name-specifier before 'GMenuAttributeIterClass' using GMenuAttributeIterClass = struct _GMenuAttributeIterClass; ^ /usr/include/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:61:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter& operator=(const CharsetConverter&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:53:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuAttributeIter_Class; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:64:10: error: 'CppClassType' does not name a type static CppClassType charsetconverter_class_; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:55:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuAttributeIterClass; ^ /usr/include/glibmm-2.4/glibmm/variant.h:928:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:935:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/giomm-2.4/giomm/mount.h:457:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:58:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter(const MenuAttributeIter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:936:9: error: expected nested-name-specifier before 'CppType' using CppType = VariantBase; ^ /usr/include/glibmm-2.4/glibmm/variant.h:937:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:36: error: expected ',' or '...' before '&&' token CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:59:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter& operator=(const MenuAttributeIter&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:62:10: error: 'CppClassType' does not name a type static CppClassType menuattributeiter_class_; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: invalid constructor; you probably meant 'Gio::CharsetConverter (const Gio::CharsetConverter&)' CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:458:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: error: 'noexcept' does not name a type CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusauthobserver.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:28, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/credentials.h:29:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^ /usr/include/giomm-2.4/giomm/credentials.h:30:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:47: error: expected ',' or '...' before '&&' token CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/slisthandle.h:133:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:53: error: expected ';' at end of member declaration CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:38: error: expected ',' or '...' before '&&' token MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: error: 'noexcept' does not name a type CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:134:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: invalid constructor; you probably meant 'Gio::MenuAttributeIter (const Gio::MenuAttributeIter&)' MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/slisthandle.h:136:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/giomm-2.4/giomm/credentials.h:111:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Credentials; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h:137:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/credentials.h:112:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Credentials_Class; ^ /usr/include/glibmm-2.4/glibmm/variant.h:991:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:138:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/giomm-2.4/giomm/credentials.h:113:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCredentials; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:21: error: expected ';' at end of member declaration ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:487:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, bool force_rescan = true); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:139:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/credentials.h:114:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: error: 'noexcept' does not name a type MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:140:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: error: 'noexcept' does not name a type ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:117:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials(const Credentials&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h:144:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/mount.h:502:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, bool force_rescan = true); ^ /usr/include/giomm-2.4/giomm/credentials.h:118:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials& operator=(const Credentials&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:49: error: expected ',' or '...' before '&&' token MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:121:10: error: 'CppClassType' does not name a type static CppClassType credentials_class_; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:55: error: expected ';' at end of member declaration MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: error: 'noexcept' does not name a type MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:531:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle guess_content_type_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h:166:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:168:1: error: definition of 'class Glib::SListHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:22: error: expected ';' at end of member declaration ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:26: error: expected ',' or '...' before '&&' token Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: error: 'noexcept' does not name a type ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: invalid constructor; you probably meant 'Gio::Credentials (const Gio::Credentials&)' Credentials(Credentials&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:216:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/credentials.h:131:34: error: 'noexcept' does not name a type Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:132:37: error: expected ',' or '...' before '&&' token Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:235:90: error: no 'typename Glib::Container_Helpers::SListHandleIterator::value_type Glib::Container_Helpers::SListHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListHandleIterator' inline typename SListHandleIterator::value_type SListHandleIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/credentials.h:132:43: error: expected ';' at end of member declaration Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: error: 'noexcept' does not name a type Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:134:16: error: expected ';' at end of member declaration ~Credentials() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/variant.h:992:9: error: expected nested-name-specifier before 'CppType' using CppType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:993:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: error: 'noexcept' does not name a type ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1038:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1039:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1045:9: error: expected nested-name-specifier before 'CType' using CType = char*; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1046:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/mount.h:678:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ In file included from /usr/include/giomm-2.4/giomm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/menulinkiter.h:29:7: error: expected nested-name-specifier before 'GMenuLinkIter' using GMenuLinkIter = struct _GMenuLinkIter; ^ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^ /usr/include/giomm-2.4/giomm/mount.h:680:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GMount*; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:30:7: error: expected nested-name-specifier before 'GMenuLinkIterClass' using GMenuLinkIterClass = struct _GMenuLinkIterClass; ^ /usr/include/giomm-2.4/giomm/mount.h:682:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuLinkIter; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1084:49: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuLinkIter_Class; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuLinkIter; ^ /usr/include/giomm-2.4/giomm/mount.h:685:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1099:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Variant; ^ /usr/include/giomm-2.4/giomm/mount.h:692:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1100:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariant; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1106:9: error: expected nested-name-specifier before 'CType' using CType = char* ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1107:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuLinkIterClass; ^ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:695:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:60:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter(const MenuLinkIter&) = delete; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:61:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter& operator=(const MenuLinkIter&) = delete; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:64:10: error: 'CppClassType' does not name a type static CppClassType menulinkiter_class_; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1141:47: error: expected initializer before '<' token Variant VariantBase::cast_dynamic< Variant >(const VariantBase& v) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1153:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:28: error: expected ',' or '...' before '&&' token MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: invalid constructor; you probably meant 'Gio::MenuLinkIter (const Gio::MenuLinkIter&)' MenuLinkIter(MenuLinkIter&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:28:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusauthobserver.h:31:7: error: expected nested-name-specifier before 'GDBusAuthObserver' using GDBusAuthObserver = struct _GDBusAuthObserver; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusauthobserver.h:32:7: error: expected nested-name-specifier before 'GDBusAuthObserverClass' using GDBusAuthObserverClass = struct _GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: error: 'noexcept' does not name a type MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:39: error: expected ',' or '...' before '&&' token MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:45: error: expected ';' at end of member declaration MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AuthObserver_Class; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: error: 'noexcept' does not name a type MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:77:17: error: expected ';' at end of member declaration ~MenuLinkIter() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:275:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:103:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver(const AuthObserver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:282:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(GSList* gslist, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: error: 'noexcept' does not name a type ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:104:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver& operator=(const AuthObserver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:288:8: error: 'SListHandle' does not name a type inline SListHandle::SListHandle(const SListHandle& other) ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:107:10: error: 'CppClassType' does not name a type static CppClassType authobserver_class_; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:37:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:295:1: error: 'SListHandle' does not name a type SListHandle::~SListHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:310:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:28: error: expected ',' or '...' before '&&' token AuthObserver(AuthObserver&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/contenttype.h:172:7: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle content_type_guess_for_tree(const Glib::RefPtr& root); ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:17: error: expected nested-name-specifier before 'SListHandle' inline typename SListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/contenttype.h:180:7: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle content_types_get_registered(); ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: invalid constructor; you probably meant 'Gio::DBus::AuthObserver (const Gio::DBus::AuthObserver&)' AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:317:28: error: expected initializer before '<' token inline typename SListHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/slisthandle.h:325:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:339:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::deque() const ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: error: 'noexcept' does not name a type AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:39: error: expected ',' or '...' before '&&' token AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:352:8: error: 'SListHandle' does not name a type inline SListHandle::operator std::list() const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:366:1: error: too many template-parameter-lists SListHandle::assign_to(Cont& container) const ^ In file included from /usr/include/giomm-2.4/giomm/converterinputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:39, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/pollableinputstream.h:33:7: error: expected nested-name-specifier before 'GPollableInputStream' using GPollableInputStream = struct _GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:34:7: error: expected nested-name-specifier before 'GPollableInputStreamClass' using GPollableInputStreamClass = struct _GPollableInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:45: error: expected ';' at end of member declaration AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: error: 'noexcept' does not name a type AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:380:1: error: too many template-parameter-lists SListHandle::copy(Out pdest) const ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:387:12: error: expected initializer before '<' token SListHandle::data() const ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableInputStream; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableInputStream_Class; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:17: error: expected ';' at end of member declaration ~AuthObserver() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: error: 'noexcept' does not name a type ~AuthObserver() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:394:12: error: expected initializer before '<' token SListHandle::size() const ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableInputStreamInterface; ^ /usr/include/glibmm-2.4/glibmm/slisthandle.h:401:12: error: expected initializer before '<' token SListHandle::empty() const ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:71:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:72:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream& operator=(const PollableInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1154:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = Variant; ^ In file included from /usr/include/giomm-2.4/giomm.h:103:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/networkaddress.h:30:7: error: expected nested-name-specifier before 'GNetworkAddress' using GNetworkAddress = struct _GNetworkAddress; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:31:7: error: expected nested-name-specifier before 'GNetworkAddressClass' using GNetworkAddressClass = struct _GNetworkAddressClass; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkAddress; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkAddress_Class; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkAddress; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkAddressClass; ^ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:66:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress(const NetworkAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType pollableinputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1202:9: error: expected nested-name-specifier before 'CppType' using CppType = T ; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1203:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:67:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress& operator=(const NetworkAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:207:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDriveIface; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType networkaddress_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:210:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:42: error: expected ',' or '...' before '&&' token PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:211:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive& operator=(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: invalid constructor; you probably meant 'Gio::PollableInputStream (const Gio::PollableInputStream&)' PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: error: 'noexcept' does not name a type PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:32: error: expected ',' or '...' before '&&' token NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: invalid constructor; you probably meant 'Gio::NetworkAddress (const Gio::NetworkAddress&)' NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: error: 'noexcept' does not name a type NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:53: error: expected ',' or '...' before '&&' token PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:59: error: expected ';' at end of member declaration PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:43: error: expected ',' or '...' before '&&' token NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1271:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring ; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: error: 'noexcept' does not name a type PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h:1272:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:49: error: expected ';' at end of member declaration NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:24: error: expected ';' at end of member declaration ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: error: 'noexcept' does not name a type ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/unixfdlist.h:30:7: error: expected nested-name-specifier before 'GUnixFDList' using GUnixFDList = struct _GUnixFDList; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: error: 'noexcept' does not name a type NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:31:7: error: expected nested-name-specifier before 'GUnixFDListClass' using GUnixFDListClass = struct _GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkaddress.h:83:19: error: expected ';' at end of member declaration ~NetworkAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDList; ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: error: 'noexcept' does not name a type Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDList_Class; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDList; ^ /usr/include/giomm-2.4/giomm/drive.h:245:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: error: 'noexcept' does not name a type ~NetworkAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:245:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:245:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:67:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:247:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:68:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList& operator=(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:71:10: error: 'CppClassType' does not name a type static CppClassType unixfdlist_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:32:7: error: expected nested-name-specifier before 'Pid' using Pid = GPid; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:81:24: error: expected ',' or '...' before '&&' token UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: invalid constructor; you probably meant 'Gio::UnixFDList (const Gio::UnixFDList&)' UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: error: 'noexcept' does not name a type UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:82:35: error: expected ',' or '...' before '&&' token UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:41: error: expected ';' at end of member declaration UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: error: 'noexcept' does not name a type UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:374:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:84:15: error: expected ';' at end of member declaration ~UnixFDList() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: error: 'noexcept' does not name a type ~UnixFDList() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:380:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:381:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/unixfdlist.h:116:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/drive.h:382:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:118:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/giomm-2.4/giomm/drive.h:411:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:143:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1335:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string ; ^ /usr/include/giomm-2.4/giomm/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:163:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1336:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::vector; ^ /usr/include/giomm-2.4/giomm/drive.h:449:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ In file included from /usr/include/giomm-2.4/giomm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/networkservice.h:30:7: error: expected nested-name-specifier before 'GNetworkService' using GNetworkService = struct _GNetworkService; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:204:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle peek_fds() const; ^ /usr/include/giomm-2.4/giomm/networkservice.h:31:7: error: expected nested-name-specifier before 'GNetworkServiceClass' using GNetworkServiceClass = struct _GNetworkServiceClass; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:219:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ /usr/include/giomm-2.4/giomm/drive.h:452:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/networkservice.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkService; ^ /usr/include/giomm-2.4/giomm/networkservice.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkService_Class; ^ /usr/include/giomm-2.4/giomm/networkservice.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkService; ^ /usr/include/giomm-2.4/giomm/networkservice.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkServiceClass; ^ /usr/include/giomm-2.4/giomm/drive.h:454:73: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/networkservice.h:70:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService(const NetworkService&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:71:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService& operator=(const NetworkService&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:74:10: error: 'CppClassType' does not name a type static CppClassType networkservice_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:39:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/converterinputstream.h:30:7: error: expected nested-name-specifier before 'GConverterInputStream' using GConverterInputStream = struct _GConverterInputStream; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1411:9: error: expected nested-name-specifier before 'CppType' using CppType = std::pair; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:31:7: error: expected nested-name-specifier before 'GConverterInputStreamClass' using GConverterInputStreamClass = struct _GConverterInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1412:9: error: expected nested-name-specifier before 'CppContainerType' using CppContainerType = std::map; ^ /usr/include/giomm-2.4/giomm/drive.h:476:118: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterInputStream; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterInputStream_Class; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:32: error: expected ',' or '...' before '&&' token NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/drive.h:478:72: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:66:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream(const ConverterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: invalid constructor; you probably meant 'Gio::NetworkService (const Gio::NetworkService&)' NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkservice.h:84:40: error: 'noexcept' does not name a type NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream& operator=(const ConverterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:43: error: expected ',' or '...' before '&&' token NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:49: error: expected ';' at end of member declaration NetworkService& operator=(NetworkService&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusmessage.h:35:7: error: expected nested-name-specifier before 'GDBusMessage' using GDBusMessage = struct _GDBusMessage; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:258:7: error: expected nested-name-specifier before 'SlotSpawnChildSetup' using SlotSpawnChildSetup = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:36:7: error: expected nested-name-specifier before 'GDBusMessageClass' using GDBusMessageClass = struct _GDBusMessageClass; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:51: error: 'noexcept' does not name a type NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:80:44: error: expected ',' or '...' before '&&' token ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:19: error: expected ';' at end of member declaration ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: error: 'noexcept' does not name a type ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: invalid constructor; you probably meant 'Gio::ConverterInputStream (const Gio::ConverterInputStream&)' ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/spawn.h:409:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/spawn.h:410:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:412:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: error: 'noexcept' does not name a type ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:413:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:414:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:415:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:416:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:55: error: expected ',' or '...' before '&&' token ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:61: error: expected ';' at end of member declaration ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:436:41: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: error: 'noexcept' does not name a type ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:438:35: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:438:90: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:29: error: 'Pid' has not been declared Pid* child_pid = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:439:46: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr, ^ /usr/include/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:440:51: error: 'nullptr' was not declared in this scope int* standard_input = nullptr, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:25: error: expected ';' at end of member declaration ~ConverterInputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:441:52: error: 'nullptr' was not declared in this scope int* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: error: 'noexcept' does not name a type ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:442:51: error: 'nullptr' was not declared in this scope int* standard_error = nullptr); ^ /usr/include/giomm-2.4/giomm/drive.h:602:9: error: expected nested-name-specifier before 'CType' using CType = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:603:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:605:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:466:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/drive.h:608:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:467:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:469:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/drive.h:615:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ /usr/include/glibmm-2.4/glibmm/spawn.h:470:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/drive.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/drive.h:618:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:287:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:289:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMessage; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:290:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMessageClass; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:293:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:294:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message& operator=(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:297:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm/variant.h:1486:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:20:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:18: error: expected ',' or '...' before '&&' token Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: invalid constructor; you probably meant 'Gio::DBus::Message (const Gio::DBus::Message&)' Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/permission.h:31:7: error: expected nested-name-specifier before 'GPermission' using GPermission = struct _GPermission; ^ /usr/include/giomm-2.4/giomm/permission.h:32:7: error: expected nested-name-specifier before 'GPermissionClass' using GPermissionClass = struct _GPermissionClass; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: error: 'noexcept' does not name a type Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:308:29: error: expected ',' or '...' before '&&' token Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Permission; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:35: error: expected ';' at end of member declaration Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: error: 'noexcept' does not name a type Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Permission_Class; ^ /usr/include/giomm-2.4/giomm/permission.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPermission; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPermissionClass; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:12: error: expected ';' at end of member declaration ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/permission.h:77:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:63:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/giomm-2.4/giomm/permission.h:78:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission& operator=(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/permission.h:81:10: error: 'CppClassType' does not name a type static CppClassType permission_class_; ^ /usr/include/giomm-2.4/giomm/permission.h:91:24: error: expected ',' or '...' before '&&' token Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: invalid constructor; you probably meant 'Gio::Permission (const Gio::Permission&)' Permission(Permission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:486:30: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/permission.h:91:32: error: 'noexcept' does not name a type Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:92:35: error: expected ',' or '...' before '&&' token Permission& operator=(Permission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:24: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/permission.h:92:41: error: expected ';' at end of member declaration Permission& operator=(Permission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:488:79: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/permission.h:92:43: error: 'noexcept' does not name a type Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:92:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:489:18: error: 'Pid' has not been declared Pid* child_pid = nullptr); ^ In file included from /usr/include/giomm-2.4/giomm/converteroutputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/pollableoutputstream.h:33:7: error: expected nested-name-specifier before 'GPollableOutputStream' using GPollableOutputStream = struct _GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/permission.h:94:15: error: expected ';' at end of member declaration ~Permission() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:489:35: error: 'nullptr' was not declared in this scope Pid* child_pid = nullptr); ^ /usr/include/giomm-2.4/giomm/permission.h:94:17: error: 'noexcept' does not name a type ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:34:7: error: expected nested-name-specifier before 'GPollableOutputStreamClass' using GPollableOutputStreamClass = struct _GPollableOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/permission.h:94:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:524:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:525:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& envp, ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableOutputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableOutputStreamInterface; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:527:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/permission.h:157:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:72:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream(const PollableOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:528:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/giomm-2.4/giomm/permission.h:160:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:73:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream& operator=(const PollableOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:529:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType pollableoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/permission.h:212:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:530:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusmessage.h:664:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_header_fields() const; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:549:29: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle& argv, ^ /usr/include/giomm-2.4/giomm/permission.h:215:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:44: error: expected ',' or '...' before '&&' token PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:23: error: 'SlotSpawnChildSetup' does not name a type const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:551:78: error: 'SlotSpawnChildSetup' was not declared in this scope const SlotSpawnChildSetup& child_setup = SlotSpawnChildSetup(), ^ /usr/include/glibmm-2.4/glibmm/spawn.h:552:48: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:553:47: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: invalid constructor; you probably meant 'Gio::PollableOutputStream (const Gio::PollableOutputStream&)' PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/spawn.h:554:36: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: error: 'noexcept' does not name a type PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:298:44: error: 'SlotAsyncReady' does not name a type virtual void acquire_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:609:61: error: 'nullptr' was not declared in this scope std::string* standard_output = nullptr, ^ /usr/include/glibmm-2.4/glibmm/spawn.h:610:60: error: 'nullptr' was not declared in this scope std::string* standard_error = nullptr, ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:55: error: expected ',' or '...' before '&&' token PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:611:49: error: 'nullptr' was not declared in this scope int* exit_status = nullptr); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:61: error: expected ';' at end of member declaration PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:307:44: error: 'SlotAsyncReady' does not name a type virtual void release_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: error: 'noexcept' does not name a type PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: variable or field 'spawn_close_pid' declared void void spawn_close_pid(Pid pid); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:25: error: expected ';' at end of member declaration ~PollableOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/spawn.h:620:22: error: 'Pid' was not declared in this scope /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: error: 'noexcept' does not name a type ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:106:9: error: expected nested-name-specifier before 'CType' using CType = gint16; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:142:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/threadpool.h:27:7: error: expected nested-name-specifier before 'GThreadPool' using GThreadPool = struct _GThreadPool; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:149:9: error: expected nested-name-specifier before 'CType' using CType = guint16; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:23: error: expected ';' at end of member declaration virtual ~ThreadPool() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/proxy.h:29:0, from /usr/include/giomm-2.4/giomm.h:110, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/proxyaddress.h:29:7: error: expected nested-name-specifier before 'GProxyAddress' using GProxyAddress = struct _GProxyAddress; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: error: 'noexcept' does not name a type virtual ~ThreadPool() noexcept; ^ /usr/include/glibmm-2.4/glibmm/threadpool.h:71:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:30:7: error: expected nested-name-specifier before 'GProxyAddressClass' using GProxyAddressClass = struct _GProxyAddressClass; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:56:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyAddress; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:57:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyAddress_Class; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyAddress; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:59:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyAddressClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:40:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/converteroutputstream.h:30:7: error: expected nested-name-specifier before 'GConverterOutputStream' using GConverterOutputStream = struct _GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:62:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress(const ProxyAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:31:7: error: expected nested-name-specifier before 'GConverterOutputStreamClass' using GConverterOutputStreamClass = struct _GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:63:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress& operator=(const ProxyAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:66:10: error: 'CppClassType' does not name a type static CppClassType proxyaddress_class_; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusintrospection.h:104:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class AnnotationInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:108:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AnnotationInfo; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:109:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAnnotationInfo; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/timer.h:23:7: error: expected nested-name-specifier before 'GTimer' using GTimer = struct _GTimer; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:28: error: expected ',' or '...' before '&&' token ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:66:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream(const ConverterOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:10: error: expected ';' at end of member declaration ~Timer() noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: error: 'noexcept' does not name a type ~Timer() noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: invalid constructor; you probably meant 'Gio::ProxyAddress (const Gio::ProxyAddress&)' ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timer.h:39:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converteroutputstream.h:67:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream& operator=(const ConverterOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:42:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer(const Timer&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: error: 'noexcept' does not name a type ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusintrospection.h:132:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/timer.h:43:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Timer& operator=(const Timer&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:39: error: expected ',' or '...' before '&&' token ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:135:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo(const AnnotationInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:45: error: expected ';' at end of member declaration ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:136:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo& operator=(const AnnotationInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: error: 'noexcept' does not name a type ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:79:17: error: expected ';' at end of member declaration ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:46: error: expected ',' or '...' before '&&' token ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: error: 'noexcept' does not name a type ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: invalid constructor; you probably meant 'Gio::ConverterOutputStream (const Gio::ConverterOutputStream&)' ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusintrospection.h:159:48: error: 'ArrayHandle >' in namespace 'Glib' does not name a type static Glib::ustring info_lookup(const Glib::ArrayHandle< Glib::RefPtr >& annotations, const Glib::ustring& name); ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: error: 'noexcept' does not name a type ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:57: error: expected ',' or '...' before '&&' token ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:170:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ArgInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ArgInfo; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:63: error: expected ';' at end of member declaration ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:175:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusArgInfo; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: error: 'noexcept' does not name a type ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:26: error: expected ';' at end of member declaration ~ConverterOutputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/file.h:445:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^ /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^ /usr/include/giomm-2.4/giomm/file.h:451:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: error: 'noexcept' does not name a type ~ConverterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:452:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File& operator=(const File&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:456:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:192:9: error: expected nested-name-specifier before 'CType' using CType = gint32; ^ /usr/include/giomm-2.4/giomm/file.h:485:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:485:20: error: 'noexcept' does not name a type File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:486:23: error: expected ',' or '...' before '&&' token File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: error: 'noexcept' does not name a type File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:488:9: error: expected ';' at end of member declaration ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: error: 'noexcept' does not name a type ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:198:15: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:201:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo(const ArgInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:241:9: error: expected nested-name-specifier before 'CType' using CType = guint32; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:202:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo& operator=(const ArgInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:222:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class MethodInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:226:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:227:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:250:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:253:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo(const MethodInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:254:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo& operator=(const MethodInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:274:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SignalInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:278:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SignalInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:279:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSignalInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:302:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:305:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo(const SignalInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:306:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo& operator=(const SignalInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:326:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class PropertyInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:330:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PropertyInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:331:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusPropertyInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:354:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:357:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo(const PropertyInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:843:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:358:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo& operator=(const PropertyInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:852:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:378:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class InterfaceInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:382:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:383:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:406:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo() = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/proxy.h:39:7: error: expected nested-name-specifier before 'GProxy' using GProxy = struct _GProxy; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:409:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:40:7: error: expected nested-name-specifier before 'GProxyClass' using GProxyClass = struct _GProxyClass; ^ /usr/include/giomm-2.4/giomm/proxy.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:410:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo& operator=(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ /usr/include/giomm-2.4/giomm/proxy.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxy; ^ /usr/include/giomm-2.4/giomm/proxy.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyInterface; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:284:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/giomm-2.4/giomm/proxy.h:76:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:77:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1099:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/proxy.h:81:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:531:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class NodeInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:535:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeInfo; ^ /usr/include/giomm-2.4/giomm/file.h:1109:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:536:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusNodeInfo; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:559:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo() = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: invalid constructor; you probably meant 'Gio::Proxy (const Gio::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:1135:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:562:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo(const NodeInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:111:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:563:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo& operator=(const NodeInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:327:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:93:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TimeZone; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:94:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTimeZone; ^ /usr/include/giomm-2.4/giomm/file.h:1146:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/proxy.h:111:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:109:20: error: expected ',' or '...' before '&&' token TimeZone(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1173:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: invalid constructor; you probably meant 'Glib::TimeZone (const Glib::TimeZone&)' TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: error: 'noexcept' does not name a type TimeZone(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:109:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1188:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:31: error: expected ',' or '...' before '&&' token TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:39: error: expected ';' at end of member declaration TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: error: 'noexcept' does not name a type TimeZone& operator=(TimeZone&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:110:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:112:13: error: expected ';' at end of member declaration ~TimeZone() noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: error: 'noexcept' does not name a type ~TimeZone() noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1213:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:112:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/timezone.h:114:28: error: expected ';' at end of member declaration void swap(TimeZone& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1225:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: error: 'noexcept' does not name a type void swap(TimeZone& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/timezone.h:114:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/proxy.h:167:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:29:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:33:7: error: expected nested-name-specifier before 'GDBusMethodInvocation' using GDBusMethodInvocation = struct _GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/file.h:1285:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:34:7: error: expected nested-name-specifier before 'GDBusMethodInvocationClass' using GDBusMethodInvocationClass = struct _GDBusMethodInvocationClass; ^ /usr/include/giomm-2.4/giomm/proxy.h:171:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInvocation; ^ /usr/include/giomm-2.4/giomm/file.h:1305:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MethodInvocation_Class; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInvocation; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/timezone.h:336:48: error: expected initializer before 'noexcept' inline void swap(TimeZone& lhs, TimeZone& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMethodInvocationClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:89:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:90:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation& operator=(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1375:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:93:10: error: 'CppClassType' does not name a type static CppClassType methodinvocation_class_; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:36: error: expected ',' or '...' before '&&' token MethodInvocation(MethodInvocation&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/datainputstream.h:30:7: error: expected nested-name-specifier before 'GDataInputStream' using GDataInputStream = struct _GDataInputStream; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:31:7: error: expected nested-name-specifier before 'GDataInputStreamClass' using GDataInputStreamClass = struct _GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: invalid constructor; you probably meant 'Gio::DBus::MethodInvocation (const Gio::DBus::MethodInvocation&)' MethodInvocation(MethodInvocation&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataInputStream; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/datainputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataInputStream_Class; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: error: 'noexcept' does not name a type MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:47: error: expected ',' or '...' before '&&' token MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataInputStream; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:64:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream(const DataInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:53: error: expected ';' at end of member declaration MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant_basictypes.h:370:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: error: 'noexcept' does not name a type MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:21: error: expected ';' at end of member declaration ~MethodInvocation() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:65:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream& operator=(const DataInputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/proxyresolver.h:37:7: error: expected nested-name-specifier before 'GProxyResolver' using GProxyResolver = struct _GProxyResolver; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: error: 'noexcept' does not name a type ~MethodInvocation() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType datainputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:38:7: error: expected nested-name-specifier before 'GProxyResolverClass' using GProxyResolverClass = struct _GProxyResolverClass; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:34: error: expected ',' or '...' before '&&' token DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyResolver; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyResolver_Class; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: invalid constructor; you probably meant 'Gio::DataInputStream (const Gio::DataInputStream&)' DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyResolver; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyresolver.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyResolverInterface; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: error: 'noexcept' does not name a type DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:72:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver(const ProxyResolver&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1539:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:73:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver& operator=(const ProxyResolver&) = delete; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:45: error: expected ',' or '...' before '&&' token DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1551:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:77:10: error: 'CppClassType' does not name a type static CppClassType proxyresolver_class_; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:51: error: expected ';' at end of member declaration DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: error: 'noexcept' does not name a type DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:106:30: error: expected ',' or '...' before '&&' token ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:20: error: expected ';' at end of member declaration ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: error: 'noexcept' does not name a type ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: invalid constructor; you probably meant 'Gio::ProxyResolver (const Gio::ProxyResolver&)' ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: error: 'noexcept' does not name a type ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:107:41: error: expected ',' or '...' before '&&' token ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:47: error: expected ';' at end of member declaration ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1647:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: error: 'noexcept' does not name a type ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:109:18: error: expected ';' at end of member declaration ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:1662:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: error: 'noexcept' does not name a type ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ValueArray; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GValueArray; ^ /usr/include/giomm-2.4/giomm/file.h:1687:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1700:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:24: error: expected ',' or '...' before '&&' token ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: invalid constructor; you probably meant 'Glib::ValueArray (const Glib::ValueArray&)' ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:32: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:35, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: error: 'noexcept' does not name a type ValueArray(ValueArray&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:69:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:70:35: error: expected ',' or '...' before '&&' token ValueArray& operator=(ValueArray&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/proxyresolver.h:197:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:43: error: expected ';' at end of member declaration ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceVTable; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: error: 'noexcept' does not name a type ValueArray& operator=(ValueArray&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:75:9: error: expected nested-name-specifier before 'SlotInterfaceMethodCall' using SlotInterfaceMethodCall = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:97:9: error: expected nested-name-specifier before 'SlotInterfaceGetProperty' using SlotInterfaceGetProperty = sigc::slot< ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:70:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/valuearray.h:72:15: error: expected ';' at end of member declaration ~ValueArray() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:118:9: error: expected nested-name-specifier before 'SlotInterfaceSetProperty' using SlotInterfaceSetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:203:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:134:10: error: 'SlotInterfaceMethodCall' does not name a type const SlotInterfaceMethodCall& slot_method_call, ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: error: 'noexcept' does not name a type ~ValueArray() noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:72:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:10: error: 'SlotInterfaceGetProperty' does not name a type const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:10: error: 'SlotInterfaceSetProperty' does not name a type const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:30: error: expected ';' at end of member declaration void swap(ValueArray& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1786:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: error: 'noexcept' does not name a type void swap(ValueArray& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:74:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable(const InterfaceVTable& other) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/valuearray.h:97:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:140:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable& operator=(const InterfaceVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:34: error: expected ',' or '...' before '&&' token InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1832:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: invalid constructor; you probably meant 'Gio::DBus::InterfaceVTable (const Gio::DBus::InterfaceVTable&)' InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: error: 'noexcept' does not name a type InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:179:32: error: 'SlotCompare' does not name a type Glib::ValueArray& sort(const SlotCompare& compare_func); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/datainputstream.h:327:30: error: 'SlotAsyncReady' does not name a type void read_line_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:45: error: expected ',' or '...' before '&&' token InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1841:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:53: error: expected ';' at end of member declaration InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: error: 'noexcept' does not name a type InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1879:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:160:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* get_slot_method_call() const; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:161:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* get_slot_get_property() const; ^ /usr/include/giomm-2.4/giomm/file.h:1890:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:162:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* get_slot_set_property() const; ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/srvtarget.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SrvTarget; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSrvTarget; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:170:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* slot_method_call_; ^ /usr/include/giomm-2.4/giomm/file.h:1929:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:171:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* slot_get_property_; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:22: error: expected ',' or '...' before '&&' token SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1937:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:172:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* slot_set_property_; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: invalid constructor; you probably meant 'Gio::SrvTarget (const Gio::SrvTarget&)' SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: error: 'noexcept' does not name a type SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1955:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/file.h:1977:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:81: error: 'SlotInterfaceSetProperty' was not declared in this scope const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:33: error: expected ',' or '...' before '&&' token SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:41: error: expected ';' at end of member declaration SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: error: 'noexcept' does not name a type SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1997:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::vector&)': /usr/include/glibmm-2.4/glibmm/variant.h:1593:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:14: error: expected ';' at end of member declaration ~SrvTarget() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: error: 'noexcept' does not name a type ~SrvTarget() noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1593:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:81:29: error: expected ';' at end of member declaration void swap(SrvTarget& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:35:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SubtreeVTable; ^ /usr/include/giomm-2.4/giomm/file.h:2035:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSubtreeVTable; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:79:9: error: expected nested-name-specifier before 'SlotSubtreeEnumerate' using SlotSubtreeEnumerate = sigc::slot< ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: error: 'noexcept' does not name a type void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2035:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:106:9: error: expected nested-name-specifier before 'SlotSubtreeIntrospect' using SlotSubtreeIntrospect = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:128:9: error: expected nested-name-specifier before 'SlotSubtreeDispatch' using SlotSubtreeDispatch = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:143:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^ /usr/include/giomm-2.4/giomm/file.h:2049:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:10: error: 'SlotSubtreeIntrospect' does not name a type const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/glibmm-2.4/glibmm/valuearray.h:194:52: error: expected initializer before 'noexcept' inline void swap(ValueArray& lhs, ValueArray& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:10: error: 'SlotSubtreeDispatch' does not name a type const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/giomm-2.4/giomm/file.h:2067:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable(const SubtreeVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2067:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/srvtarget.h:147:9: error: expected nested-name-specifier before 'CppType' using CppType = Gio::SrvTarget; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:148:9: error: expected nested-name-specifier before 'CType' using CType = const GSrvTarget*; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:149:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable& operator=(const SubtreeVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:149:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GSrvTarget*; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:30: error: expected ',' or '...' before '&&' token SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2080:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: invalid constructor; you probably meant 'Gio::DBus::SubtreeVTable (const Gio::DBus::SubtreeVTable&)' SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:151:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item.gobj(); } ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/srvtarget.h:152:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: error: 'noexcept' does not name a type SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:416:62: error: 'SlotAsyncReady' does not name a type void read_until_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:41: error: expected ',' or '...' before '&&' token SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:153:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return CppType(const_cast(item), true /* take_copy */); } ^ /usr/include/giomm-2.4/giomm/srvtarget.h:154:30: error: 'CType' has not been declared static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:49: error: expected ';' at end of member declaration SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: error: 'noexcept' does not name a type SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2110:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/srvtarget.h: In static member function 'static void Gio::SrvTargetListTraits::release_c_type(int)': /usr/include/giomm-2.4/giomm/srvtarget.h:154:73: error: 'CTypeNonConst' does not name a type static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:39:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class VariantDict final ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:170:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* get_slot_enumerate() const; ^ /usr/include/giomm-2.4/giomm/srvtarget.h: At global scope: /usr/include/giomm-2.4/giomm/srvtarget.h:159:7: error: expected nested-name-specifier before 'ListHandle_SrvTarget' using ListHandle_SrvTarget = Glib::ListHandle; ^ /usr/include/giomm-2.4/giomm/file.h:2112:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:45:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VariantDict; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:171:50: error: expected initializer before 'noexcept' inline void swap(SrvTarget& lhs, SrvTarget& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:171:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* get_slot_introspect() const; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:46:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVariantDict; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:172:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* get_slot_dispatch() const; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:468:61: error: 'SlotAsyncReady' does not name a type void read_upto_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:180:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* slot_enumerate_; ^ /usr/include/giomm-2.4/giomm/file.h:2138:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:181:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* slot_introspect_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/variantdict.h:69:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict() = delete; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:72:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict(const VariantDict&) = delete; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:182:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* slot_dispatch_; ^ /usr/include/giomm-2.4/giomm/file.h:2146:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:73:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VariantDict& operator=(const VariantDict&) = delete; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/resolver.h:34:7: error: expected nested-name-specifier before 'GResolver' using GResolver = struct _GResolver; ^ /usr/include/giomm-2.4/giomm/resolver.h:35:7: error: expected nested-name-specifier before 'GResolverClass' using GResolverClass = struct _GResolverClass; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusconnection.h:40:7: error: expected nested-name-specifier before 'GDBusConnection' using GDBusConnection = struct _GDBusConnection; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:41:7: error: expected nested-name-specifier before 'GDBusConnectionClass' using GDBusConnectionClass = struct _GDBusConnectionClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:153:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resolver; ^ /usr/include/giomm-2.4/giomm/resolver.h:154:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Resolver_Class; ^ /usr/include/giomm-2.4/giomm/file.h:2295:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/resolver.h:155:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResolver; ^ /usr/include/giomm-2.4/giomm/resolver.h:156:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GResolverClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:159:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver(const Resolver&) = delete; ^ /usr/include/giomm-2.4/giomm/resolver.h:160:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver& operator=(const Resolver&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/resolver.h:163:10: error: 'CppClassType' does not name a type static CppClassType resolver_class_; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:20: error: expected ',' or '...' before '&&' token Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: invalid constructor; you probably meant 'Gio::Resolver (const Gio::Resolver&)' Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/resolver.h:173:28: error: 'noexcept' does not name a type Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/variant.h: In static member function 'static Glib::Variant > Glib::Variant >::create(const std::map&)': /usr/include/glibmm-2.4/glibmm/variant.h:1677:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] for(const auto& element : data) ^ /usr/include/giomm-2.4/giomm/resolver.h:174:31: error: expected ',' or '...' before '&&' token Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:19: warning: ISO C++ forbids declaration of 'element' with no type [-fpermissive] for(const auto& element : data) ^ /usr/include/glibmm-2.4/glibmm/variant.h:1677:29: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(const auto& element : data) ^ In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dataoutputstream.h:30:7: error: expected nested-name-specifier before 'GDataOutputStream' using GDataOutputStream = struct _GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:37: error: expected ';' at end of member declaration Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto dict_entry = ^ /usr/include/glibmm-2.4/glibmm/variant.h:1679:10: error: 'dict_entry' does not name a type auto dict_entry = ^ /usr/include/giomm-2.4/giomm/resolver.h:174:39: error: 'noexcept' does not name a type Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:31:7: error: expected nested-name-specifier before 'GDataOutputStreamClass' using GDataOutputStreamClass = struct _GDataOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:13: error: expected ';' at end of member declaration ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataOutputStream; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: error: 'noexcept' does not name a type ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataOutputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'void Glib::VariantDict::insert_value(const Glib::ustring&, const T_Value&)': /usr/include/glibmm-2.4/glibmm/variantdict.h:204:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:210:36: error: 'type_glib_variant' has not been declared return insert_value_variant(key, type_glib_variant::create(value)); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream& operator=(const DataOutputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/resolver.h:244:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h: In member function 'bool Glib::VariantDict::lookup_value(const Glib::ustring&, T_Value&) const': /usr/include/glibmm-2.4/glibmm/variantdict.h:218:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType dataoutputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:224:49: error: 'type_glib_variant' has not been declared const bool result = lookup_value_variant(key, type_glib_variant::variant_type(), variantBase); ^ /usr/include/giomm-2.4/giomm/resolver.h:247:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname); ^ /usr/include/giomm-2.4/giomm/file.h:2445:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:256:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:230:11: error: 'type_glib_variant' does not name a type const type_glib_variant variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:36: error: expected ',' or '...' before '&&' token DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/variantdict.h:231:13: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/resolver.h:264:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:2456:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:281:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: invalid constructor; you probably meant 'Gio::DataOutputStream (const Gio::DataOutputStream&)' DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: error: 'noexcept' does not name a type DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2466:37: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:313:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:47: error: expected ',' or '...' before '&&' token DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:53: error: expected ';' at end of member declaration DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: error: 'noexcept' does not name a type DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:321:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:2498:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:373:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:21: error: expected ';' at end of member declaration ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:2509:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/variant.h:1682:42: error: 'dict_entry' was not declared in this scope g_variant_builder_add_value(builder, dict_entry.gobj()); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: error: 'noexcept' does not name a type ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:376:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain); ^ /usr/include/giomm-2.4/giomm/file.h:2518:30: error: 'SlotAsyncReady' does not name a type void mount_mountable(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:387:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resolver.h:397:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:2549:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:414:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/file.h:2558:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:454:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:2580:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:460:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:2592:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^ /usr/include/giomm-2.4/giomm/action.h:40:7: error: expected nested-name-specifier before 'GActionClass' using GActionClass = struct _GActionClass; ^ /usr/include/giomm-2.4/giomm/file.h:2629:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/variant.h: At global scope: /usr/include/glibmm-2.4/glibmm/variant.h:1758:54: error: expected initializer before 'noexcept' inline void swap(VariantBase& lhs, VariantBase& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/action.h:90:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Action; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:485:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Connection; ^ /usr/include/giomm-2.4/giomm/action.h:91:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Action_Class; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:486:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Connection_Class; ^ /usr/include/giomm-2.4/giomm/action.h:92:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAction; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:487:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusConnection; ^ /usr/include/giomm-2.4/giomm/action.h:93:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionInterface; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:488:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusConnectionClass; ^ /usr/include/giomm-2.4/giomm/action.h:96:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2638:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:491:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection(const Connection&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:97:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action& operator=(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:101:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:492:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection& operator=(const Connection&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2660:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:495:10: error: 'CppClassType' does not name a type static CppClassType connection_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(typename std::vector::const_iterator, std::size_t)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:94:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:3: error: 'CType' was not declared in this scope CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/giomm-2.4/giomm/file.h:2672:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:96:10: error: expected primary-expression before 'const' CType* const array(static_cast(g_malloc((size + 1) * sizeof(CType)))); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:24: error: expected ',' or '...' before '&&' token Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:16: error: expected ',' or '...' before '&&' token Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: invalid constructor; you probably meant 'Gio::DBus::Connection (const Gio::DBus::Connection&)' Connection(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:97:10: error: expected primary-expression before 'const' CType* const array_end(array + size); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:21: error: 'array' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: error: 'noexcept' does not name a type Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:130:22: error: invalid constructor; you probably meant 'Gio::Action (const Gio::Action&)' Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:506:35: error: expected ',' or '...' before '&&' token Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:24: error: 'noexcept' does not name a type Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:41: error: expected ';' at end of member declaration Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:131:27: error: expected ',' or '...' before '&&' token Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: error: 'noexcept' does not name a type Connection& operator=(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:26: warning: there are no arguments to 'pdest' that depend on a template parameter, so a declaration of 'pdest' must be available [-fpermissive] for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:131:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:15: error: expected ';' at end of member declaration ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: error: 'noexcept' does not name a type Action& operator=(Action&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:29: error: 'pdest' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: error: 'noexcept' does not name a type ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:133:11: error: expected ';' at end of member declaration ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:99:38: error: 'array_end' was not declared in this scope for (CType* pdest(array); pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:105:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/giomm-2.4/giomm/file.h:2837:8: error: expected nested-name-specifier before 'SlotFileMeasureProgress' using SlotFileMeasureProgress = sigc::slot; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusconnection.h:537:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/dbusactiongroup.h:27:0, from /usr/include/giomm-2.4/giomm.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/remoteactiongroup.h:35:7: error: expected nested-name-specifier before 'GRemoteActionGroup' using GRemoteActionGroup = struct _GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/file.h:2869:79: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage(const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, guint64& disk_usage, guint64& num_dirs, guint64& num_files, FileMeasureFlags flags = FILE_MEASURE_NONE); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:36:7: error: expected nested-name-specifier before 'GRemoteActionGroupClass' using GRemoteActionGroupClass = struct _GRemoteActionGroupClass; ^ /usr/include/giomm-2.4/giomm/file.h:2886:39: error: 'SlotAsyncReady' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:82:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = RemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:83:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = RemoteActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:84:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:543:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:2886:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:85:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GRemoteActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:88:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:89:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup& operator=(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:93:10: error: 'CppClassType' does not name a type static CppClassType remoteactiongroup_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:550:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:2925:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:21:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/class.h:69:9: error: expected nested-name-specifier before 'interface_class_vector_type' using interface_class_vector_type = std::vector; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:38: error: expected ',' or '...' before '&&' token RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: invalid constructor; you probably meant 'Gio::RemoteActionGroup (const Gio::RemoteActionGroup&)' RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2944:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:555:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/class.h:82:41: error: 'interface_class_vector_type' does not name a type const char* custom_type_name, const interface_class_vector_type& interface_classes) const; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: error: 'noexcept' does not name a type RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2979:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:49: error: expected ',' or '...' before '&&' token RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/class.h:105:9: error: expected nested-name-specifier before 'iface_properties_type' using iface_properties_type = std::vector; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:55: error: expected ';' at end of member declaration RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: error: 'noexcept' does not name a type RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2999:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:22: error: expected ';' at end of member declaration ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: error: 'noexcept' does not name a type ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:3032:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm/signalproxy.h:28:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:26:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:27:7: error: expected nested-name-specifier before 'GClosure' using GClosure = struct _GClosure; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:580:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/resource.h:323:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Resource final ^ /usr/include/giomm-2.4/giomm/resource.h:327:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resource; ^ /usr/include/giomm-2.4/giomm/resource.h:328:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResource; ^ /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h:52:44: error: expected ',' or '...' before '&&' token SignalProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:585:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/resource.h:351:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource() = delete; ^ /usr/include/giomm-2.4/giomm/resource.h:354:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource(const Resource&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3143:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resource.h:355:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource& operator=(const Resource&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:591:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:3153:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:595:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h: In static member function 'static sigc::slot_base* Glib::SignalProxyBase::data_to_slot(void*)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto pConnectionNode = static_cast(data); ^ /usr/include/giomm-2.4/giomm/file.h:3186:9: error: expected nested-name-specifier before 'SlotReadMore' using SlotReadMore = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:58:16: error: 'pConnectionNode' does not name a type const auto pConnectionNode = static_cast(data); ^ /usr/include/giomm-2.4/giomm/file.h:3203:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/file.h:3203:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/file.h:3216:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusactiongroup.h:31:7: error: expected nested-name-specifier before 'GDBusActionGroup' using GDBusActionGroup = struct _GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/file.h:3216:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:32:7: error: expected nested-name-specifier before 'GDBusActionGroupClass' using GDBusActionGroupClass = struct _GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:625:9: error: expected nested-name-specifier before 'SlotSignal' using SlotSignal = sigc::slot&, ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:643:9: error: expected nested-name-specifier before 'SlotMessageFilter' using SlotMessageFilter = sigc::slot, ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:661:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:75:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:76:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:667:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settings.h:35:7: error: expected nested-name-specifier before 'GSettings' using GSettings = struct _GSettings; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:79:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/settings.h:36:7: error: expected nested-name-specifier before 'GSettingsClass' using GSettingsClass = struct _GSettingsClass; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:14: error: 'pConnectionNode' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:61:76: error: 'nullptr' was not declared in this scope return (!pConnectionNode->slot_.blocked()) ? &pConnectionNode->slot_ : nullptr; ^ /usr/include/giomm-2.4/giomm/file.h:3356:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:22: error: expected ';' at end of member declaration ~SignalProxyNormal() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: error: 'noexcept' does not name a type ~SignalProxyNormal() noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3375:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:760:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:3398:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3420:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:799:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:807:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:3460:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/settings.h:162:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Settings; ^ /usr/include/giomm-2.4/giomm/settings.h:163:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Settings_Class; ^ /usr/include/giomm-2.4/giomm/settings.h:164:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettings; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:813:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/settings.h:165:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSettingsClass; ^ /usr/include/giomm-2.4/giomm/settings.h:168:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3480:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/settings.h:169:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings& operator=(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/settings.h:172:10: error: 'CppClassType' does not name a type static CppClassType settings_class_; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:866:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/settings.h:182:20: error: expected ',' or '...' before '&&' token Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: invalid constructor; you probably meant 'Gio::DBus::ActionGroup (const Gio::DBus::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: invalid constructor; you probably meant 'Gio::Settings (const Gio::Settings&)' Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/settings.h:182:28: error: 'noexcept' does not name a type Settings(Settings&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:130:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/settings.h:182:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:903:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:31: error: expected ',' or '...' before '&&' token Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:37: error: expected ';' at end of member declaration Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: error: 'noexcept' does not name a type Settings& operator=(Settings&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:151:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:910:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:155:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:185:13: error: expected ';' at end of member declaration ~Settings() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:156:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/settings.h:185:15: error: 'noexcept' does not name a type ~Settings() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:915:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:185:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:168:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:178:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:206:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:216:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settings.h:571:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_string_array(const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/settings.h:589:63: error: 'StringArrayHandle' in namespace 'Glib' does not name a type bool set_string_array(const Glib::ustring& key, const Glib::StringArrayHandle& value); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1143:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1170:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1230:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1248:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:60: note: suggested alternative: /usr/include/giomm-2.4/giomm/dbusconnection.h:1377:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1385:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:180:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/file.h:3559:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/file.h:3560:9: error: expected nested-name-specifier before 'CType' using CType = GFile*; ^ /usr/include/giomm-2.4/giomm/file.h:3561:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GFile*; ^ In file included from /usr/include/giomm-2.4/giomm.h:45:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusaddress.h:78:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot, ^ /usr/include/giomm-2.4/giomm/file.h:3563:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/file.h:3566:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/file.h:3573:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:612:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:613:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/action.h:613:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/file.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/file.h:3576:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/action.h:614:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state_hint(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:622:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1620:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/action.h:624:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_hint_variant(); ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemakey.h:45:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaKey final ^ /usr/include/giomm-2.4/giomm/action.h:624:14: error: 'variantBase' does not name a type const auto variantBase = get_state_hint_variant(); ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaKey; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaKey; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:628:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm/application.h:30:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/applicationcommandline.h: At global scope: /usr/include/giomm-2.4/giomm/applicationcommandline.h:33:7: error: expected nested-name-specifier before 'GApplicationCommandLine' using GApplicationCommandLine = struct _GApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/action.h:628:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1634:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemakey.h:73:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey() = delete; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ApplicationCommandLine_Class; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:76:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey(const SettingsSchemaKey&) = delete; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:77:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey& operator=(const SettingsSchemaKey&) = delete; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:87:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine(const ApplicationCommandLine&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/action.h:630:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/action.h:631:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:88:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine& operator=(const ApplicationCommandLine&) = delete; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:91:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxy::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/dbusaddress.h:82:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot); ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:48: error: expected ',' or '...' before '&&' token ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:59: note: suggested alternative: In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settingsschema.h:61:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchema final ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: invalid constructor; you probably meant 'Gio::ApplicationCommandLine (const Gio::ApplicationCommandLine&)' ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchema; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchema; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: expected ';' at end of member declaration In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:218:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: error: 'noexcept' does not name a type ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settingsschema.h:89:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema() = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:227:1: error: expected unqualified-id before 'using' using SignalProxy0 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:229:1: error: expected unqualified-id before 'using' using SignalProxy1 = SignalProxy; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:92:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema(const SettingsSchema&) = delete; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:59: error: expected ',' or '...' before '&&' token ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:93:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema& operator=(const SettingsSchema&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GList* Glib::Container_Helpers::create_glist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:123:15: error: 'nullptr' was not declared in this scope GList* head(nullptr); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:231:1: error: expected unqualified-id before 'using' using SignalProxy2 = SignalProxy; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:65: error: expected ';' at end of member declaration ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1738:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:233:1: error: expected unqualified-id before 'using' using SignalProxy3 = SignalProxy; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: error: 'noexcept' does not name a type ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:235:1: error: expected unqualified-id before 'using' using SignalProxy4 = SignalProxy; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:237:1: error: expected unqualified-id before 'using' using SignalProxy5 = SignalProxy; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:239:1: error: expected unqualified-id before 'using' using SignalProxy6 = SignalProxy; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:27: error: expected ';' at end of member declaration ~ApplicationCommandLine() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In function 'GSList* Glib::Container_Helpers::create_gslist(typename std::vector::const_iterator, typename std::vector::const_iterator)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:143:16: error: 'nullptr' was not declared in this scope GSList* head(nullptr); ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: error: 'noexcept' does not name a type ~ApplicationCommandLine() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:24: error: expected ';' at end of member declaration ~SignalProxyDetailed() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1755:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: error: 'noexcept' does not name a type ~SignalProxyDetailed() noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:257:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:161:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:162:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:287:62: error: expected ',' or '...' before '&&' token sigc::slot_base& connect_impl_(bool notify, sigc::slot_base&& slot, bool after); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:164:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemasource.h:44:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaSource final ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:48:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaSource; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:165:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:166:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:167:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:49:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaSource; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:168:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:301:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:170:39: error: 'CType' does not name a type explicit inline ArrayIterator(const CType* pos); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:305:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:172:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:306:9: error: expected nested-name-specifier before 'VoidSlotType' using VoidSlotType = sigc::slot; ^ /usr/include/giomm-2.4/giomm/action.h: In static member function 'static void Gio::Action::parse_detailed_name(const Glib::ustring&, Glib::ustring&, T_Value&)': /usr/include/giomm-2.4/giomm/action.h:643:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/settingsschemasource.h:72:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource() = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:322:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot, bool after = true) ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:75:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource(const SettingsSchemaSource&) = delete; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:332:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot, bool after = true) ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:76:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource& operator=(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:651:7: error: 'type_glib_variant' was not declared in this scope type_glib_variant::variant_type().get_string()); ^ /usr/include/giomm-2.4/giomm/action.h:653:44: error: 'type_glib_variant' has not been declared if (!target_value_variantBase.is_of_type(type_glib_variant::variant_type())) ^ In file included from /usr/include/giomm-2.4/giomm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/simpleactiongroup.h:33:7: error: expected nested-name-specifier before 'GSimpleActionGroup' using GSimpleActionGroup = struct _GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:34:7: error: expected nested-name-specifier before 'GSimpleActionGroupClass' using GSimpleActionGroupClass = struct _GSimpleActionGroupClass; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusconnection.h:1869:11: error: 'SlotSignal' does not name a type const SlotSignal& slot, ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/action.h:656:68: error: 'type_glib_variant' was not declared in this scope target_value_variantBase.get_type_string() + ". Expected " + type_glib_variant::variant_type().get_string()); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionGroupClass; ^ /usr/include/giomm-2.4/giomm/action.h:658:9: error: 'type_glib_variant' does not name a type const type_glib_variant target_value_variantDerived = ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup(const SimpleActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:660:18: error: 'target_value_variantDerived' was not declared in this scope target_value = target_value_variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup& operator=(const SimpleActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1909:26: error: 'SlotMessageFilter' does not name a type guint add_filter(const SlotMessageFilter& slot); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'Glib::ustring Gio::Action::print_detailed_name(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:667:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleactiongroup_class_; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/initable.h:34:7: error: expected nested-name-specifier before 'GInitable' using GInitable = struct _GInitable; ^ /usr/include/giomm-2.4/giomm/initable.h:35:7: error: expected nested-name-specifier before 'GInitableClass' using GInitableClass = struct _GInitableClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:173:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/giomm-2.4/giomm/initable.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Initable; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:38: error: expected ',' or '...' before '&&' token SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:360:41: error: 'VoidSlotType' does not name a type sigc::connection connect_notify(const VoidSlotType& slot, bool after = false) ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: invalid constructor; you probably meant 'Gio::SimpleActionGroup (const Gio::SimpleActionGroup&)' SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:50:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusinterface.h:33:7: error: expected nested-name-specifier before 'GDBusInterface' using GDBusInterface = struct _GDBusInterface; ^ /usr/include/giomm-2.4/giomm/initable.h:76:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Initable_Class; ^ /usr/include/giomm-2.4/giomm/initable.h:77:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInitable; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:34:7: error: expected nested-name-specifier before 'GDBusInterfaceClass' using GDBusInterfaceClass = struct _GDBusInterfaceClass; ^ /usr/include/giomm-2.4/giomm/initable.h:78:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInitableIface; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:40: error: declaration of 'operator+=' as non-function inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:35: error: 'VoidSlotType' has not been declared sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:37: error: expected ';' at end of member declaration inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:370:47: error: expected ',' or '...' before '&&' token sigc::connection connect_notify(VoidSlotType&& slot, bool after = false) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:181:56: error: expected ')' before 'rhs' inline ArrayIterator& operator+=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: error: 'noexcept' does not name a type SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/giomm-2.4/giomm/initable.h:81:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable(const Initable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:40: error: declaration of 'operator-=' as non-function inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterface; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:37: error: expected ';' at end of member declaration inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusInterfaceIface; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:49: error: expected ',' or '...' before '&&' token SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:182:56: error: expected ')' before 'rhs' inline ArrayIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/initable.h:82:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable& operator=(const Initable&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:55: error: expected ';' at end of member declaration SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:44: error: 'difference_type' has not been declared inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: error: 'noexcept' does not name a type SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:44: error: 'difference_type' has not been declared inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/initable.h:86:10: error: 'CppClassType' does not name a type static CppClassType initable_class_; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:185:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayIterator& rhs) const; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:22: error: expected ';' at end of member declaration ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:84:10: error: 'CppClassType' does not name a type static CppClassType interface_class_; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:50: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: error: 'noexcept' does not name a type ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/initable.h:115:20: error: expected ',' or '...' before '&&' token Initable(Initable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:60: note: suggested alternative: /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:115:26: error: invalid constructor; you probably meant 'Gio::Initable (const Gio::Initable&)' Initable(Initable&& src) noexcept; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterface.h:113:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: error: 'noexcept' does not name a type Initable(Initable&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:334:67: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(false, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:195:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: invalid constructor; you probably meant 'Gio::DBus::Interface (const Gio::DBus::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:31: error: expected ',' or '...' before '&&' token Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:202:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:203:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/initable.h:116:37: error: expected ';' at end of member declaration Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:205:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:116:39: error: 'noexcept' does not name a type Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:206:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: In member function 'sigc::connection Glib::SignalProxyDetailedAnyType::connect_notify(int)': /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:49: error: 'move' is not a member of 'std' return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:207:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:208:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: error: 'slot' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:209:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:59: note: suggested alternative: In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/initable.h:118:13: error: expected ';' at end of member declaration ~Initable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:213:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: error: 'noexcept' does not name a type ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:22:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/signalproxy.h:372:66: error: 'after' was not declared in this scope return sigc::connection(connect_impl_(true, std::move(slot), after)); ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:116:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h: At global scope: /usr/include/glibmm-2.4/glibmm/signalproxy.h:381:1: error: expected unqualified-id before 'using' using SignalProxyDetailed0 = SignalProxyDetailedAnyType; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/signalproxy.h:383:1: error: expected unqualified-id before 'using' using SignalProxyDetailed1 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:228:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:385:1: error: expected unqualified-id before 'using' using SignalProxyDetailed2 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:229:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:231:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:387:1: error: expected unqualified-id before 'using' using SignalProxyDetailed3 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:232:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:389:1: error: expected unqualified-id before 'using' using SignalProxyDetailed4 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:233:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:234:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:391:1: error: expected unqualified-id before 'using' using SignalProxyDetailed5 = SignalProxyDetailedAnyType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:235:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:672:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:683:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:27:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/asyncinitable.h:35:7: error: expected nested-name-specifier before 'GAsyncInitable' using GAsyncInitable = struct _GAsyncInitable; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:36:7: error: expected nested-name-specifier before 'GAsyncInitableClass' using GAsyncInitableClass = struct _GAsyncInitableClass; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncInitable; ^ /usr/include/glibmm-2.4/glibmm/signalproxy.h:393:1: error: expected unqualified-id before 'using' using SignalProxyDetailed6 = SignalProxyDetailedAnyType; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncInitable_Class; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncInitable; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:239:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncInitableIface; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:77:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable(const AsyncInitable&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/simpleiostream.h:29:7: error: expected nested-name-specifier before 'GSimpleIOStream' using GSimpleIOStream = struct _GSimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:30:7: error: expected nested-name-specifier before 'GSimpleIOStreamClass' using GSimpleIOStreamClass = struct _GSimpleIOStreamClass; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:78:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable& operator=(const AsyncInitable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:276:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:82:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleIOStream_Class; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:277:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:292:11: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleIOStreamClass; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:30: error: expected ',' or '...' before '&&' token AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: invalid constructor; you probably meant 'Gio::AsyncInitable (const Gio::AsyncInitable&)' AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:69:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream(const SimpleIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:16: error: expected ';' at end of member declaration ~ArrayKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:70:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream& operator=(const SimpleIOStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: error: 'noexcept' does not name a type ~ArrayKeeper() noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:294:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:302:10: error: 'CType' does not name a type inline CType* data() const; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleiostream_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:305:3: error: 'CType' does not name a type CType* array_; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: error: 'noexcept' does not name a type AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:336:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:32: error: expected ',' or '...' before '&&' token SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:337:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:41: error: expected ',' or '...' before '&&' token AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: invalid constructor; you probably meant 'Gio::SimpleIOStream (const Gio::SimpleIOStream&)' SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:47: error: expected ';' at end of member declaration AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:16: error: expected ';' at end of member declaration ~GListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: error: 'noexcept' does not name a type ~GListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: error: 'noexcept' does not name a type SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:352:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:84:43: error: expected ',' or '...' before '&&' token SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: error: 'noexcept' does not name a type AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:49: error: expected ';' at end of member declaration SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:393:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:394:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:18: error: expected ';' at end of member declaration ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: error: 'noexcept' does not name a type SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: error: 'noexcept' does not name a type ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:86:19: error: expected ';' at end of member declaration ~SimpleIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: error: 'noexcept' does not name a type ~SimpleIOStream() noexcept override; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h:62:14: error: expected ';' at end of member declaration ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: error: 'noexcept' does not name a type ~ValueBase() noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:62:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:17: error: expected ';' at end of member declaration ~GSListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:172:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:178:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:205:39: error: 'SlotAsyncReady' does not name a type virtual void init_async_vfunc(const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/dbusmenumodel.h:25:0, from /usr/include/giomm-2.4/giomm.h:53, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/menumodel.h:29:7: error: expected nested-name-specifier before 'GMenuModel' using GMenuModel = struct _GMenuModel; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:38:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^ /usr/include/giomm-2.4/giomm/menumodel.h:30:7: error: expected nested-name-specifier before 'GMenuModelClass' using GMenuModelClass = struct _GMenuModelClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:39:7: error: expected nested-name-specifier before 'GActionGroupClass' using GActionGroupClass = struct _GActionGroupClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/menumodel.h:147:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ /usr/include/giomm-2.4/giomm/menumodel.h:148:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:89:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/menumodel.h:149:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuModel; ^ /usr/include/giomm-2.4/giomm/menumodel.h:150:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuModelClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:90:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/menumodel.h:153:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/menumodel.h:154:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/simplepermission.h:29:7: error: expected nested-name-specifier before 'GSimplePermission' using GSimplePermission = struct _GSimplePermission; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: error: 'noexcept' does not name a type ~GSListKeeper() noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:157:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:30:7: error: expected nested-name-specifier before 'GSimplePermissionClass' using GSimplePermissionClass = struct _GSimplePermissionClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:409:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimplePermission; ^ In file included from /usr/include/giomm-2.4/giomm/dbusauthobserver.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:28, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/credentials.h:29:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^ /usr/include/giomm-2.4/giomm/credentials.h:30:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimplePermission_Class; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimplePermission; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: invalid constructor; you probably meant 'Gio::MenuModel (const Gio::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:464:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/simplepermission.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimplePermissionClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:466:1: error: definition of 'class Glib::ArrayHandler' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/simplepermission.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission(const SimplePermission&) = delete; ^ /usr/include/giomm-2.4/giomm/credentials.h:111:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Credentials; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/credentials.h:112:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Credentials_Class; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:479:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/simplepermission.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission& operator=(const SimplePermission&) = delete; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:482:7: error: 'ArrayHandler' is not a class template class ArrayHandler ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:483:1: error: explicit specialization of non-template 'Glib::ArrayHandler' { ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:68:10: error: 'CppClassType' does not name a type static CppClassType simplepermission_class_; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:485:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:486:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:487:9: error: expected nested-name-specifier before 'VectorType' using VectorType = std::vector; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:113:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCredentials; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:488:88: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayKeeper> ^ /usr/include/giomm-2.4/giomm/credentials.h:114:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:78:36: error: expected ',' or '...' before '&&' token SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:490:90: error: '>>' should be '> >' within a nested template argument list typedef Glib::Container_Helpers::ArrayIterator> ^ /usr/include/giomm-2.4/giomm/credentials.h:117:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials(const Credentials&) = delete; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: invalid constructor; you probably meant 'Gio::SimplePermission (const Gio::SimplePermission&)' SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:494:10: error: 'VectorType' does not name a type static VectorType array_to_vector( ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:496:10: error: 'VectorType' does not name a type static VectorType array_to_vector(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/credentials.h:118:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials& operator=(const Credentials&) = delete; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:497:48: error: 'VectorType' does not name a type static ArrayKeeperType vector_to_array(const VectorType& vector); ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: error: 'noexcept' does not name a type SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:121:10: error: 'CppClassType' does not name a type static CppClassType credentials_class_; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:79:47: error: expected ',' or '...' before '&&' token SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:527:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/value.h:142:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:529:1: error: definition of 'class Glib::ListHandler' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/credentials.h:131:26: error: expected ',' or '...' before '&&' token Credentials(Credentials&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: invalid constructor; you probably meant 'Gio::Credentials (const Gio::Credentials&)' Credentials(Credentials&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/vectorutils.h:540:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/credentials.h:131:34: error: 'noexcept' does not name a type Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:568:74: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/giomm-2.4/giomm/credentials.h:132:37: error: expected ',' or '...' before '&&' token Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:570:1: error: definition of 'class Glib::SListHandler' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:53: error: expected ';' at end of member declaration SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: error: 'noexcept' does not name a type SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected '>' before ';' token }; ^ /usr/include/glibmm-2.4/glibmm/value.h:163:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:581:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/credentials.h:132:43: error: expected ';' at end of member declaration Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:47: error: 'CType' does not name a type inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:21: error: expected ';' at end of member declaration ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: error: 'noexcept' does not name a type Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: error: 'noexcept' does not name a type ~SimplePermission() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayIterator::ArrayIterator(const int*)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:595:61: error: class 'Glib::Container_Helpers::ArrayIterator' does not have any field named 'pos_' inline ArrayIterator::ArrayIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/credentials.h:134:16: error: expected ';' at end of member declaration ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value.h:184:9: error: expected nested-name-specifier before 'CType' using CType = const gchar*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:600:78: error: no 'typename Glib::Container_Helpers::ArrayIterator::value_type Glib::Container_Helpers::ArrayIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayIterator' inline typename ArrayIterator::value_type ArrayIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: error: 'noexcept' does not name a type ~Credentials() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: declaration of 'operator[]' as non-function typename ArrayIterator::value_type ArrayIterator::operator[](difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:607:72: error: 'difference_type' was not declared in this scope /usr/include/giomm-2.4/giomm/actiongroup.h:123:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: invalid constructor; you probably meant 'Gio::ActionGroup (const Gio::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/notification.h:34:7: error: expected nested-name-specifier before 'GNotification' using GNotification = struct _GNotification; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:124:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:35:7: error: expected nested-name-specifier before 'GNotificationClass' using GNotificationClass = struct _GNotificationClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Notification; ^ /usr/include/giomm-2.4/giomm/notification.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Notification_Class; ^ /usr/include/giomm-2.4/giomm/notification.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNotification; ^ /usr/include/giomm-2.4/giomm/notification.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNotificationClass; ^ /usr/include/giomm-2.4/giomm/notification.h:146:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification(const Notification&) = delete; ^ /usr/include/giomm-2.4/giomm/notification.h:147:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification& operator=(const Notification&) = delete; ^ /usr/include/giomm-2.4/giomm/notification.h:150:10: error: 'CppClassType' does not name a type static CppClassType notification_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socket.h:36:7: error: expected nested-name-specifier before 'GSocket' using GSocket = struct _GSocket; ^ /usr/include/giomm-2.4/giomm/socket.h:37:7: error: expected nested-name-specifier before 'GSocketClass' using GSocketClass = struct _GSocketClass; ^ /usr/include/giomm-2.4/giomm/notification.h:160:28: error: expected ',' or '...' before '&&' token Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: invalid constructor; you probably meant 'Gio::Notification (const Gio::Notification&)' Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/notification.h:160:36: error: 'noexcept' does not name a type Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:161:39: error: expected ',' or '...' before '&&' token Notification& operator=(Notification&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:28:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusauthobserver.h:31:7: error: expected nested-name-specifier before 'GDBusAuthObserver' using GDBusAuthObserver = struct _GDBusAuthObserver; ^ /usr/include/giomm-2.4/giomm/notification.h:161:45: error: expected ';' at end of member declaration Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: error: 'noexcept' does not name a type Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:163:17: error: expected ';' at end of member declaration ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:32:7: error: expected nested-name-specifier before 'GDBusAuthObserverClass' using GDBusAuthObserverClass = struct _GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: error: 'noexcept' does not name a type ~Notification() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator++()': /usr/include/glibmm-2.4/glibmm/vectorutils.h:615:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AuthObserver_Class; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusAuthObserverClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:622:28: error: 'pos_' was not declared in this scope return ArrayIterator(pos_++); ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:103:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver(const AuthObserver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:627:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator+=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+=(typename ArrayIterator::difference_type rhs) ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:104:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver& operator=(const AuthObserver&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:107:10: error: 'CppClassType' does not name a type static CppClassType authobserver_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:204:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/value_custom.h:63:9: error: expected nested-name-specifier before 'CppType' using CppType = PtrT; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:64:9: error: expected nested-name-specifier before 'CType' using CType = void*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:635:78: error: no 'Glib::Container_Helpers::ArrayIterator& Glib::Container_Helpers::ArrayIterator::operator-=(typename Glib::Container_Helpers::ArrayIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-=(typename ArrayIterator::difference_type rhs) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:19: error: 'CppType' has not been declared inline void set(CppType data); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:643:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator+(typename ArrayIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:183:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator+(int) const inline const ArrayIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:28: error: expected ',' or '...' before '&&' token AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: invalid constructor; you probably meant 'Gio::DBus::AuthObserver (const Gio::DBus::AuthObserver&)' AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:69:10: error: 'CppType' does not name a type inline CppType get() const; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/value_custom.h:75:20: error: 'CppType' has not been declared inline void set_(CppType data, Glib::Object*); ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: error: 'noexcept' does not name a type AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:650:1: error: prototype for 'const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(typename Glib::Container_Helpers::ArrayIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(typename ArrayIterator::difference_type rhs) const ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:39: error: expected ',' or '...' before '&&' token AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:45: error: expected ';' at end of member declaration AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:20: error: 'CppType' has not been declared inline void set_(CppType data, void*); ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: error: 'noexcept' does not name a type AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_custom.h:78:10: error: 'CppType' does not name a type inline CppType get_(Glib::Object*) const; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:657:1: error: prototype for 'typename Glib::Container_Helpers::ArrayIterator::difference_type Glib::Container_Helpers::ArrayIterator::operator-(const Glib::Container_Helpers::ArrayIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayIterator' ArrayIterator::operator-(const ArrayIterator& rhs) const ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:17: error: expected ';' at end of member declaration ~AuthObserver() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:79:10: error: 'CppType' does not name a type inline CppType get_(void*) const; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: error: 'noexcept' does not name a type ~AuthObserver() noexcept override; ^ /usr/include/giomm-2.4/giomm/socket.h:310:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Socket; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:184:34: error: candidate is: const Glib::Container_Helpers::ArrayIterator Glib::Container_Helpers::ArrayIterator::operator-(int) const inline const ArrayIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/socket.h:311:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Socket_Class; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_custom.h:102:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/giomm-2.4/giomm/socket.h:312:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocket; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:103:9: error: expected nested-name-specifier before 'CType' using CType = T*; ^ /usr/include/giomm-2.4/giomm/socket.h:313:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClass; ^ /usr/include/giomm-2.4/giomm/socket.h:316:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket(const Socket&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:25: error: 'CppType' does not name a type inline void set(const CppType& data); ^ /usr/include/giomm-2.4/giomm/socket.h:317:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket& operator=(const Socket&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:108:10: error: 'CppType' does not name a type inline CppType get() const; ^ In file included from /usr/include/giomm-2.4/giomm.h:53:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusmenumodel.h:29:7: error: expected nested-name-specifier before 'GDBusMenuModel' using GDBusMenuModel = struct _GDBusMenuModel; ^ /usr/include/giomm-2.4/giomm/socket.h:320:10: error: 'CppClassType' does not name a type static CppClassType socket_class_; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:30:7: error: expected nested-name-specifier before 'GDBusMenuModelClass' using GDBusMenuModelClass = struct _GDBusMenuModelClass; ^ /usr/include/giomm-2.4/giomm/socket.h:330:16: error: expected ',' or '...' before '&&' token Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::add_button(const Glib::ustring&, const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:378:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMenuModel; ^ /usr/include/giomm-2.4/giomm/socket.h:330:22: error: invalid constructor; you probably meant 'Gio::Socket (const Gio::Socket&)' Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMenuModelClass; ^ /usr/include/giomm-2.4/giomm/socket.h:330:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/notification.h:380:37: error: 'type_glib_variant' has not been declared add_button_variant(label, action, type_glib_variant::create(target)); ^ /usr/include/giomm-2.4/giomm/socket.h:330:24: error: 'noexcept' does not name a type Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:72:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/socket.h:330:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:331:27: error: expected ',' or '...' before '&&' token Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::set_default_action(const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:386:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:73:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/socket.h:331:33: error: expected ';' at end of member declaration Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: error: 'noexcept' does not name a type Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:76:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ /usr/include/giomm-2.4/giomm/notification.h:388:38: error: 'type_glib_variant' has not been declared set_default_action_variant(action, type_glib_variant::create(target)); ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:333:11: error: expected ';' at end of member declaration ~Socket() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:333:13: error: 'noexcept' does not name a type ~Socket() noexcept override; ^ /usr/include/giomm-2.4/giomm/socket.h:333:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: invalid constructor; you probably meant 'Gio::DBus::MenuModel (const Gio::DBus::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/application.h: At global scope: /usr/include/giomm-2.4/giomm/application.h:42:7: error: expected nested-name-specifier before 'GApplication' using GApplication = struct _GApplication; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:43:7: error: expected nested-name-specifier before 'GApplicationClass' using GApplicationClass = struct _GApplicationClass; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/unixfdlist.h:30:7: error: expected nested-name-specifier before 'GUnixFDList' using GUnixFDList = struct _GUnixFDList; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:31:7: error: expected nested-name-specifier before 'GUnixFDListClass' using GUnixFDListClass = struct _GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDList; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDList_Class; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDList; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator==(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:666:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:67:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:68:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList& operator=(const UnixFDList&) = delete; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator!=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:673:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:71:10: error: 'CppClassType' does not name a type static CppClassType unixfdlist_class_; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:154:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, Glib::Object*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, Glib::Object*) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:680:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:24: error: expected ',' or '...' before '&&' token UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: invalid constructor; you probably meant 'Gio::UnixFDList (const Gio::UnixFDList&)' UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: error: 'noexcept' does not name a type UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:687:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:35: error: expected ',' or '...' before '&&' token UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:163:45: error: no 'PtrT Glib::Value_Pointer::get_(Glib::Object*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(Glib::Object*) const ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:41: error: expected ';' at end of member declaration UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Application_Class; ^ /usr/include/giomm-2.4/giomm/application.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplication; ^ /usr/include/giomm-2.4/giomm/application.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationClass; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: error: 'noexcept' does not name a type UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator<=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:694:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/application.h:223:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:84:15: error: expected ';' at end of member declaration ~UnixFDList() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:186:1: error: prototype for 'void Glib::Value_Pointer::set_(PtrT, void*)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set_(PtrT data, void*) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In member function 'bool Glib::Container_Helpers::ArrayIterator::operator>=(const Glib::Container_Helpers::ArrayIterator&) const': /usr/include/glibmm-2.4/glibmm/vectorutils.h:701:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/application.h:224:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application& operator=(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: error: 'noexcept' does not name a type ~UnixFDList() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_custom.h:76:15: error: candidates are: void Glib::Value_Pointer::set_(int, void*) inline void set_(CppType data, void*); ^ /usr/include/giomm-2.4/giomm/application.h:227:10: error: 'CppClassType' does not name a type static CppClassType application_class_; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:75:15: error: void Glib::Value_Pointer::set_(int, Glib::Object*) inline void set_(CppType data, Glib::Object*); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:712:76: error: no 'typename Glib::Container_Helpers::ListIterator::value_type Glib::Container_Helpers::ListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ListIterator' inline typename ListIterator::value_type ListIterator::operator*() const ^ /usr/include/giomm-2.4/giomm/application.h:237:26: error: expected ',' or '...' before '&&' token Application(Application&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:193:37: error: no 'PtrT Glib::Value_Pointer::get_(void*) const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get_(void*) const ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/unixfdlist.h:116:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: invalid constructor; you probably meant 'Gio::Application (const Gio::Application&)' Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:56:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusobject.h:33:7: error: expected nested-name-specifier before 'GDBusObject' using GDBusObject = struct _GDBusObject; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:118:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/giomm-2.4/giomm/application.h:237:34: error: 'noexcept' does not name a type Application(Application&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value_Pointer::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:206:62: error: 'nullptr' was not declared in this scope return Value_Pointer::value_type_(static_cast(nullptr)); ^ /usr/include/giomm-2.4/giomm/dbusobject.h:34:7: error: expected nested-name-specifier before 'GDBusObjectClass' using GDBusObjectClass = struct _GDBusObjectClass; ^ /usr/include/giomm-2.4/giomm/application.h:237:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/giomm-2.4/giomm/application.h:238:37: error: expected ',' or '...' before '&&' token Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:143:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_custom.h:211:1: error: prototype for 'void Glib::Value_Pointer::set(PtrT)' does not match any in class 'Glib::Value_Pointer' Value_Pointer::set(PtrT data) ^ /usr/include/giomm-2.4/giomm/dbusobject.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusObject; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:68:15: error: candidate is: void Glib::Value_Pointer::set(int) inline void set(CppType data); ^ /usr/include/giomm-2.4/giomm/dbusobject.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusObjectIface; ^ /usr/include/giomm-2.4/giomm/application.h:238:43: error: expected ';' at end of member declaration Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:163:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:219:31: error: no 'PtrT Glib::Value_Pointer::get() const' member function declared in class 'Glib::Value_Pointer' Value_Pointer::get() const ^ /usr/include/giomm-2.4/giomm/application.h:238:45: error: 'noexcept' does not name a type Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:238:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:77:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:240:16: error: expected ';' at end of member declaration ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:204:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle peek_fds() const; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:78:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:240:18: error: 'noexcept' does not name a type ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:82:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:219:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ /usr/include/giomm-2.4/giomm/application.h:240:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:111:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: invalid constructor; you probably meant 'Gio::DBus::Object (const Gio::DBus::Object&)' Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:112:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_custom.h:233:1: error: prototype for 'void Glib::Value::set(const typename Glib::Value::CppType&)' does not match any in class 'Glib::Value' Value::set(const typename Value::CppType& data) ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:107:15: error: candidate is: void Glib::Value::set(const int&) inline void set(const CppType& data); ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusmessage.h:35:7: error: expected nested-name-specifier before 'GDBusMessage' using GDBusMessage = struct _GDBusMessage; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:36:7: error: expected nested-name-specifier before 'GDBusMessageClass' using GDBusMessageClass = struct _GDBusMessageClass; ^ /usr/include/glibmm-2.4/glibmm/value_custom.h:241:17: error: no 'typename Glib::Value::CppType Glib::Value::get() const' member function declared in class 'Glib::Value' Value::get() const ^ /usr/include/glibmm-2.4/glibmm/value_custom.h: In static member function 'static GType Glib::Value::value_type()': /usr/include/glibmm-2.4/glibmm/value_custom.h:254:60: error: 'CppType' was not declared in this scope custom_type_ = Glib::custom_boxed_type_register(typeid(CppType).name(), ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:754:78: error: no 'typename Glib::Container_Helpers::SListIterator::value_type Glib::Container_Helpers::SListIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::SListIterator' inline typename SListIterator::value_type SListIterator::operator*() const ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/application.h:644:55: error: 'SlotOptionArgString' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry(const Glib::OptionGroup::SlotOptionArgString& slot, ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:217:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/value.h:218:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/application.h:664:64: error: 'SlotOptionArgFilename' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry_filename(const Glib::OptionGroup::SlotOptionArgFilename& slot, ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:792:9: error: 'CType' does not name a type const CType* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: In constructor 'Glib::Container_Helpers::ArrayKeeper::ArrayKeeper(const int*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:3: error: class 'Glib::Container_Helpers::ArrayKeeper' does not have any field named 'array_' : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:21: error: 'CType' does not name a type : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '>' before '*' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:26: error: expected '(' before '*' token /usr/include/glibmm-2.4/glibmm/vectorutils.h:793:27: error: expected primary-expression before '>' token : array_(const_cast(array)), array_size_(array_size), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:794:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:799:38: error: 'keeper' was not declared in this scope : array_(keeper.array_), array_size_(keeper.array_size_), ownership_(keeper.ownership_) ^ /usr/include/giomm-2.4/giomm/application.h:776:9: error: expected nested-name-specifier before 'type_vec_files' using type_vec_files = std::vector< Glib::RefPtr >; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/application.h:795:19: error: 'type_vec_files' does not name a type void open(const type_vec_files& files, const Glib::ustring& hint = Glib::ustring()); ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:630:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:287:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:634:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:289:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMessage; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:290:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMessageClass; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:293:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state_hint(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:642:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:294:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message& operator=(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:297:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actiongroup.h:648:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:18: error: expected ',' or '...' before '&&' token Message(Message&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:57:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusownname.h:131:7: error: expected nested-name-specifier before 'SlotBusAcquired' using SlotBusAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:138:7: error: expected nested-name-specifier before 'SlotNameAcquired' using SlotNameAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: invalid constructor; you probably meant 'Gio::DBus::Message (const Gio::DBus::Message&)' Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:145:7: error: expected nested-name-specifier before 'SlotNameLost' using SlotNameLost = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusownname.h:209:9: error: 'SlotBusAcquired' does not name a type const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: error: 'noexcept' does not name a type Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:209:62: error: 'SlotBusAcquired' was not declared in this scope const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:650:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:29: error: expected ',' or '...' before '&&' token Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:35: error: expected ';' at end of member declaration Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:210:9: error: 'SlotNameAcquired' does not name a type const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/dbusownname.h:210:65: error: 'SlotNameAcquired' was not declared in this scope const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: error: 'noexcept' does not name a type Message& operator=(Message&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:800:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:835:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:9: error: 'SlotNameLost' does not name a type const SlotNameLost& name_lost_slot = SlotNameLost(), ^ /usr/include/glibmm-2.4/glibmm/value.h:222:18: error: 'CppType' does not name a type void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:841:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:53: error: 'SlotNameLost' was not declared in this scope const SlotNameLost& name_lost_slot = SlotNameLost(), ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:876:1: error: expected ')' before '{' token { ^ /usr/include/giomm-2.4/giomm/application.h:1193:35: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:12: error: expected ';' at end of member declaration ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:1193:73: error: template argument 2 is invalid Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/vectorutils.h:882:1: error: expected ')' before '{' token { ^ /usr/include/glibmm-2.4/glibmm/value.h:223:3: error: 'CppType' does not name a type CppType get() const { return CppType(static_cast(get_boxed())); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:911:1: error: expected '{' before '}' token } // namespace Container_Helpers ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value_Boxed::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:222:50: error: request for member 'gobj' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_boxed(data.gobj()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h: At global scope: /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:916:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:233:27: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusproxy.h:34:7: error: expected nested-name-specifier before 'GDBusProxy' using GDBusProxy = struct _GDBusProxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:35:7: error: expected nested-name-specifier before 'GDBusProxyClass' using GDBusProxyClass = struct _GDBusProxyClass; ^ /usr/include/glibmm-2.4/glibmm/value.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/value.h:237:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/application.h:1278:30: error: 'type_vec_files' does not name a type virtual void on_open(const type_vec_files& files, const Glib::ustring& hint); ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:938:22: error: expected initializer before '<' token typename ArrayHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/value.h:241:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:10: error: expected nested-name-specifier before 'ArrayHandler' typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/value.h:242:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:945:22: error: expected initializer before '<' token typename ArrayHandler::ArrayKeeperType ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:241:59: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(data.operator->()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::VectorType ^ In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketconnection.h:32:7: error: expected nested-name-specifier before 'GSocketConnection' using GSocketConnection = struct _GSocketConnection; ^ /usr/include/glibmm-2.4/glibmm/value.h: At global scope: /usr/include/glibmm-2.4/glibmm/value.h:252:33: error: '>>' should be '> >' within a nested template argument list class Value> : public ValueBase_Object ^ /usr/include/giomm-2.4/giomm/socketconnection.h:33:7: error: expected nested-name-specifier before 'GSocketConnectionClass' using GSocketConnectionClass = struct _GSocketConnectionClass; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:955:21: error: expected initializer before '<' token typename ListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/value.h:255:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:10: error: expected nested-name-specifier before 'ListHandler' typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/value.h:256:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:971:21: error: expected initializer before '<' token typename ListHandler::GListKeeperType ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::VectorType ^ /usr/include/glibmm-2.4/glibmm/value.h:260:18: error: 'CppType' does not name a type void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/giomm-2.4/giomm/socketconnection.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnection; ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:981:22: error: expected initializer before '<' token typename SListHandler::VectorType ^ /usr/include/giomm-2.4/giomm/socketconnection.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnection_Class; ^ /usr/include/glibmm-2.4/glibmm/value.h:261:3: error: 'CppType' does not name a type CppType get() const { return Glib::RefPtr::cast_dynamic(get_object_copy()); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:10: error: expected nested-name-specifier before 'SListHandler' typename SListHandler::GSListKeeperType ^ /usr/include/giomm-2.4/giomm/socketconnection.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnection; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectionClass; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:79:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnection(const SocketConnection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value.h: In member function 'void Glib::Value >::set(const int&)': /usr/include/glibmm-2.4/glibmm/value.h:260:74: error: request for member 'operator->' in 'data', which is of non-class type 'const int' void set(const CppType& data) { set_object(const_cast(data.operator->())); } ^ /usr/include/glibmm-2.4/glibmm/vectorutils.h:998:22: error: expected initializer before '<' token typename SListHandler::GSListKeeperType ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusproxy.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:175:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:176:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusProxy; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:80:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnection& operator=(const SocketConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:177:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusProxyClass; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:83:10: error: 'CppClassType' does not name a type static CppClassType socketconnection_class_; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:180:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:36: error: expected ',' or '...' before '&&' token SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:181:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:42: error: invalid constructor; you probably meant 'Gio::SocketConnection (const Gio::SocketConnection&)' SocketConnection(SocketConnection&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:155:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from hero-levels-dialog.cpp:21: /usr/include/glibmm-2.4/glibmm/weakref.h:43:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:184:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:43:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:44:80: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "Glib::WeakRef can be used only for classes derived from Glib::ObjectBase."); ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketconnection.h:93:44: error: 'noexcept' does not name a type SocketConnection(SocketConnection&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusmessage.h:664:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_header_fields() const; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:51:18: error: expected ';' at end of member declaration inline WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: error: 'noexcept' does not name a type inline WeakRef() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:47: error: expected ',' or '...' before '&&' token SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:51:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:94:53: error: expected ';' at end of member declaration SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: invalid constructor; you probably meant 'Gio::DBus::Proxy (const Gio::DBus::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:36: error: expected ';' at end of member declaration inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: error: 'noexcept' does not name a type inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:94:55: error: 'noexcept' does not name a type SocketConnection& operator=(SocketConnection&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:195:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:54:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:96:21: error: expected ';' at end of member declaration ~SocketConnection() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:25: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:23: error: 'noexcept' does not name a type ~SocketConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: invalid constructor; you probably meant 'Glib::WeakRef (const Glib::WeakRef&)' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:68:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction(const SimpleAction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:31: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: error: 'noexcept' does not name a type inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:57:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:197:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:69:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction& operator=(const SimpleAction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:61:50: error: expected initializer before 'noexcept' inline WeakRef(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:65:37: error: expected ',' or '...' before '&&' token inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:65:45: error: expected initializer before 'noexcept' inline WeakRef(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:73:49: error: expected initializer before 'noexcept' inline WeakRef(const RefPtr& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketconnection.h:147:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:19: error: expected ';' at end of member declaration inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: error: 'noexcept' does not name a type inline ~WeakRef() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:76:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:79:34: error: expected ';' at end of member declaration inline void swap(WeakRef& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: error: 'noexcept' does not name a type inline void swap(WeakRef& other) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:152:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:79:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:82:47: error: expected ';' at end of member declaration inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: error: 'noexcept' does not name a type inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:85:36: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:227:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:42: error: expected ';' at end of member declaration inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: error: 'noexcept' does not name a type inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:89:61: error: expected initializer before 'noexcept' inline WeakRef& operator=(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:48: error: expected ',' or '...' before '&&' token inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:93:56: error: expected initializer before 'noexcept' inline WeakRef& operator=(WeakRef&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:97:60: error: expected initializer before 'noexcept' inline WeakRef& operator=(const RefPtr& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:236:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/simpleaction.h:72:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm/value.h:272:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/value_basictypes.h: At global scope: /usr/include/glibmm-2.4/glibmm/value_basictypes.h:25:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:26:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ In file included from /usr/include/giomm-2.4/giomm/bufferedinputstream.h:25:0, from /usr/include/giomm-2.4/giomm.h:33, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/filterinputstream.h:30:7: error: expected nested-name-specifier before 'GFilterInputStream' using GFilterInputStream = struct _GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:31:7: error: expected nested-name-specifier before 'GFilterInputStreamClass' using GFilterInputStreamClass = struct _GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterInputStream_Class; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: error: 'noexcept' does not name a type SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:50:9: error: expected nested-name-specifier before 'CppType' using CppType = char; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_basictypes.h:51:9: error: expected nested-name-specifier before 'CType' using CType = gchar; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream& operator=(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:45: error: expected ';' at end of member declaration SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType filterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: error: 'noexcept' does not name a type SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_basictypes.h:75:9: error: expected nested-name-specifier before 'CppType' using CppType = signed char; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:76:9: error: expected nested-name-specifier before 'CType' using CType = gint8; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:259:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:38: error: expected ',' or '...' before '&&' token FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: invalid constructor; you probably meant 'Gio::FilterInputStream (const Gio::FilterInputStream&)' FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:98:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned char; ^ In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketclient.h:38:7: error: expected nested-name-specifier before 'GSocketClient' using GSocketClient = struct _GSocketClient; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:99:9: error: expected nested-name-specifier before 'CType' using CType = guchar; ^ /usr/include/giomm-2.4/giomm/socketclient.h:39:7: error: expected nested-name-specifier before 'GSocketClientClass' using GSocketClientClass = struct _GSocketClientClass; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: error: 'noexcept' does not name a type FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:268:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusintrospection.h:104:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class AnnotationInfo final ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:49: error: expected ',' or '...' before '&&' token FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 inline explicit operator bool() const noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:108:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AnnotationInfo; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:35: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filterinputstream.h:79:55: error: expected ';' at end of member declaration FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: error: 'noexcept' does not name a type inline explicit operator bool() const noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:109:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAnnotationInfo; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:112:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:157:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketClient; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:36: error: expected ';' at end of member declaration inline RefPtr get() const noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: error: 'noexcept' does not name a type FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:158:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketClient_Class; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: error: 'noexcept' does not name a type inline RefPtr get() const noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:159:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketClient; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:119:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:81:22: error: expected ';' at end of member declaration ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketclient.h:160:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClientClass; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:21: error: expected ';' at end of member declaration inline void reset() noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: error: 'noexcept' does not name a type inline void reset() noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusintrospection.h:132:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo() = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:163:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketClient(const SocketClient&) = delete; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: error: 'noexcept' does not name a type ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:135:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo(const AnnotationInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:122:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:164:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketClient& operator=(const SocketClient&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:136:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo& operator=(const AnnotationInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:132:70: error: expected initializer before 'noexcept' static inline WeakRef cast_dynamic(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:142:69: error: expected initializer before 'noexcept' static inline WeakRef cast_static(const WeakRef& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:167:10: error: 'CppClassType' does not name a type static CppClassType socketclient_class_; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:159:48: error: 'ArrayHandle >' in namespace 'Glib' does not name a type static Glib::ustring info_lookup(const Glib::ArrayHandle< Glib::RefPtr >& annotations, const Glib::ustring& name); ^ /usr/include/glibmm-2.4/glibmm/weakref.h:152:68: error: expected initializer before 'noexcept' static inline WeakRef cast_const(const WeakRef& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:54: error: expected ';' at end of member declaration void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: error: 'noexcept' does not name a type void set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:28: error: expected ',' or '...' before '&&' token SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:170:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ArgInfo final ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:331:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/weakref.h:161:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ArgInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:175:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusArgInfo; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:34: error: invalid constructor; you probably meant 'Gio::SocketClient (const Gio::SocketClient&)' SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketclient.h:177:36: error: 'noexcept' does not name a type SocketClient(SocketClient&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:178:33: error: expected initializer before 'noexcept' WeakRef::WeakRef() noexcept : pCppObject_(nullptr), gobject_(nullptr) ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:183:51: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:38: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:39: error: expected ',' or '...' before '&&' token SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:198:15: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo() = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:45: error: expected ';' at end of member declaration SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:201:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo(const ArgInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:203:46: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:202:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo& operator=(const ArgInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:341:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:47: error: 'noexcept' does not name a type SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:215:63: error: expected initializer before 'noexcept' WeakRef::WeakRef(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:180:17: error: expected ';' at end of member declaration ~SocketClient() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:50: error: expected ',' or '...' before '&&' token WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/glibmm-2.4/glibmm/weakref.h:240:58: error: expected initializer before 'noexcept' WeakRef::WeakRef(WeakRef&& src) noexcept : pCppObject_(src.pCppObject_), ^ /usr/include/giomm-2.4/giomm/socketclient.h:180:19: error: 'noexcept' does not name a type ~SocketClient() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:249:62: error: expected initializer before 'noexcept' WeakRef::WeakRef(const RefPtr& src) noexcept ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:222:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class MethodInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:226:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInfo; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:261:34: error: expected initializer before 'noexcept' WeakRef::~WeakRef() noexcept ^ /usr/include/giomm-2.4/giomm/socketclient.h:180:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/weakref.h:272:44: error: expected initializer before 'noexcept' WeakRef::swap(WeakRef& other) noexcept ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:227:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInfo; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:121:9: error: expected nested-name-specifier before 'CppType' using CppType = int; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:280:53: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:250:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:40: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:122:9: error: expected nested-name-specifier before 'CType' using CType = gint; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:253:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo(const MethodInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:254:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo& operator=(const MethodInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:288:48: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:274:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SignalInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:278:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SignalInfo; ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:30:7: error: expected nested-name-specifier before 'GBufferedInputStream' using GBufferedInputStream = struct _GBufferedInputStream; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:144:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned int; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:304:65: error: expected initializer before 'noexcept' WeakRef::operator=(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:31:7: error: expected nested-name-specifier before 'GBufferedInputStreamClass' using GBufferedInputStreamClass = struct _GBufferedInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:145:9: error: expected nested-name-specifier before 'CType' using CType = guint; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:279:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSignalInfo; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:52: error: expected ',' or '...' before '&&' token WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/weakref.h:313:60: error: expected initializer before 'noexcept' WeakRef::operator=(WeakRef&& src) noexcept ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:431:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:302:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo() = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:323:64: error: expected initializer before 'noexcept' WeakRef::operator=(const RefPtr& src) noexcept ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedInputStream; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedInputStream_Class; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedInputStream; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:331:45: error: expected initializer before 'noexcept' WeakRef::operator bool() const noexcept ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:305:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo(const SignalInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:346:35: error: expected initializer before 'noexcept' WeakRef::get() const noexcept ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:167:9: error: expected nested-name-specifier before 'CppType' using CppType = long; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:168:9: error: expected nested-name-specifier before 'CType' using CType = glong; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:368:31: error: expected initializer before 'noexcept' WeakRef::reset() noexcept ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:72:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream(const BufferedInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:306:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo& operator=(const SignalInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:376:68: error: expected initializer before 'noexcept' WeakRef::cast_dynamic(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:441:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:73:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream& operator=(const BufferedInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:399:67: error: expected initializer before 'noexcept' WeakRef::cast_static(const WeakRef& src) noexcept ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType bufferedinputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:326:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class PropertyInfo final ^ /usr/include/glibmm-2.4/glibmm/weakref.h:411:66: error: expected initializer before 'noexcept' WeakRef::cast_const(const WeakRef& src) noexcept ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:190:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:330:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PropertyInfo; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:422:71: error: expected initializer before 'noexcept' WeakRef::set(T_CppObject* pCppObject, GWeakRef* gobject) noexcept ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:42: error: expected ',' or '...' before '&&' token BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:331:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusPropertyInfo; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:191:9: error: expected nested-name-specifier before 'CType' using CType = gulong; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: invalid constructor; you probably meant 'Gio::BufferedInputStream (const Gio::BufferedInputStream&)' BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/weakref.h:458:60: error: expected initializer before 'noexcept' swap(WeakRef& lhs, WeakRef& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: error: 'noexcept' does not name a type BufferedInputStream(BufferedInputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketclient.h:468:126: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:354:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo() = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:357:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo(const PropertyInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:476:80: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:358:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo& operator=(const PropertyInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:53: error: expected ',' or '...' before '&&' token BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:59: error: expected ';' at end of member declaration BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:378:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class InterfaceInfo final ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:213:9: error: expected nested-name-specifier before 'CppType' using CppType = long long; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: error: 'noexcept' does not name a type BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value_basictypes.h:214:9: error: expected nested-name-specifier before 'CType' using CType = gint64; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:24: error: expected ';' at end of member declaration ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:382:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:383:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceInfo; ^ /usr/include/giomm-2.4/giomm/socketclient.h:504:140: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: error: 'noexcept' does not name a type ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:513:94: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:236:9: error: expected nested-name-specifier before 'CppType' using CppType = unsigned long long; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:406:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:409:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:410:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo& operator=(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:538:144: error: 'SlotAsyncReady' does not name a type void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/socketclient.h:546:98: error: 'SlotAsyncReady' does not name a type void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:642:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_cached_property_names() const; ^ /usr/include/giomm-2.4/giomm/socketclient.h:574:129: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/socketclient.h:582:83: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:531:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class NodeInfo final ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:722:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:535:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:536:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusNodeInfo; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:725:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:559:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo() = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:221:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:562:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo(const NodeInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:234:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:563:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo& operator=(const NodeInfo&) = delete; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:237:9: error: expected nested-name-specifier before 'CType' using CType = guint64; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:259:9: error: expected nested-name-specifier before 'CppType' using CppType = float; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:260:9: error: expected nested-name-specifier before 'CType' using CType = gfloat; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:807:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:282:9: error: expected nested-name-specifier before 'CppType' using CppType = double; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:283:9: error: expected nested-name-specifier before 'CType' using CType = gdouble; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:814:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:305:9: error: expected nested-name-specifier before 'CppType' using CppType = void*; ^ /usr/include/glibmm-2.4/glibmm/value_basictypes.h:306:9: error: expected nested-name-specifier before 'CType' using CType = gpointer; ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actionmap.h:34:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:29:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:33:7: error: expected nested-name-specifier before 'GDBusMethodInvocation' using GDBusMethodInvocation = struct _GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:34:7: error: expected nested-name-specifier before 'GDBusMethodInvocationClass' using GDBusMethodInvocationClass = struct _GDBusMethodInvocationClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionMap_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionMap; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInvocation; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MethodInvocation_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^ In file included from /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/filteroutputstream.h:30:7: error: expected nested-name-specifier before 'GFilterOutputStream' using GFilterOutputStream = struct _GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:31:7: error: expected nested-name-specifier before 'GFilterOutputStreamClass' using GFilterOutputStreamClass = struct _GFilterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:76:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap(const ActionMap&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMethodInvocationClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:77:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap& operator=(const ActionMap&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterOutputStream; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:89:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:90:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation& operator=(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:65:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:93:10: error: 'CppClassType' does not name a type static CppClassType methodinvocation_class_; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:66:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream& operator=(const FilterOutputStream&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:23:0, from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/value.h:285:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType filteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:36: error: expected ',' or '...' before '&&' token MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: invalid constructor; you probably meant 'Gio::DBus::MethodInvocation (const Gio::DBus::MethodInvocation&)' MethodInvocation(MethodInvocation&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:131:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:29:7: error: expected nested-name-specifier before 'GSocketControlMessage' using GSocketControlMessage = struct _GSocketControlMessage; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:30:7: error: expected nested-name-specifier before 'GSocketControlMessageClass' using GSocketControlMessageClass = struct _GSocketControlMessageClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: error: 'noexcept' does not name a type MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:40: error: expected ',' or '...' before '&&' token FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketControlMessage; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:47: error: expected ',' or '...' before '&&' token MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: invalid constructor; you probably meant 'Gio::FilterOutputStream (const Gio::FilterOutputStream&)' FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:53: error: expected ';' at end of member declaration MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:73:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketControlMessage_Class; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:74:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketControlMessage; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: error: 'noexcept' does not name a type MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: error: 'noexcept' does not name a type FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:75:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketControlMessageClass; ^ /usr/include/glibmm-2.4/glibmm/value.h:298:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:21: error: expected ';' at end of member declaration ~MethodInvocation() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: error: 'noexcept' does not name a type ~MethodInvocation() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:78:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketControlMessage(const SocketControlMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:51: error: expected ',' or '...' before '&&' token FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:79:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketControlMessage& operator=(const SocketControlMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:57: error: expected ';' at end of member declaration FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:82:10: error: 'CppClassType' does not name a type static CppClassType socketcontrolmessage_class_; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: error: 'noexcept' does not name a type FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:1036:9: error: expected nested-name-specifier before 'MapChangedProperties' using MapChangedProperties = std::map; ^ /usr/include/glibmm-2.4/glibmm/value.h:311:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:23: error: expected ';' at end of member declaration ~FilterOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/value.h:313:12: error: 'CppType' has not been declared void set(CppType data) { set_enum(data); } ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: error: 'noexcept' does not name a type ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/value.h:314:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_enum()); } ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:44: error: expected ',' or '...' before '&&' token SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:33: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:50: error: invalid constructor; you probably meant 'Gio::SocketControlMessage (const Gio::SocketControlMessage&)' SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/value.h:324:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:89: error: template argument 2 is invalid Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/glibmm-2.4/glibmm/value.h:326:12: error: 'CppType' has not been declared void set(CppType data) { set_flags(data); } ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:50: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/value.h:327:3: error: 'CppType' does not name a type CppType get() const { return CppType(get_flags()); } ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:52: error: 'noexcept' does not name a type SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:1096:44: error: 'MapChangedProperties' does not name a type virtual void on_properties_changed(const MapChangedProperties& changed_properties, const std::vector& invalidated_properties); ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:55: error: expected ',' or '...' before '&&' token SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:61: error: expected ';' at end of member declaration SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:63: error: 'noexcept' does not name a type SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: invalid constructor; you probably meant 'Gio::ActionMap (const Gio::ActionMap&)' ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/actionmap.h:110:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:25: error: expected ';' at end of member declaration ~SocketControlMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:111:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:27: error: 'noexcept' does not name a type ~SocketControlMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: error: 'noexcept' does not name a type ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: error: 'noexcept' does not name a type ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:32:7: error: expected nested-name-specifier before 'GBufferedOutputStream' using GBufferedOutputStream = struct _GBufferedOutputStream; ^ In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:35, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:33:7: error: expected nested-name-specifier before 'GBufferedOutputStreamClass' using GBufferedOutputStreamClass = struct _GBufferedOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceVTable; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:75:9: error: expected nested-name-specifier before 'SlotInterfaceMethodCall' using SlotInterfaceMethodCall = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:97:9: error: expected nested-name-specifier before 'SlotInterfaceGetProperty' using SlotInterfaceGetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:200:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:118:9: error: expected nested-name-specifier before 'SlotInterfaceSetProperty' using SlotInterfaceSetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:209:74: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action(const Glib::ustring& name, const ActivateSlot& slot); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:70:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:134:10: error: 'SlotInterfaceMethodCall' does not name a type const SlotInterfaceMethodCall& slot_method_call, ^ /usr/include/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:10: error: 'SlotInterfaceGetProperty' does not name a type const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:71:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream& operator=(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:10: error: 'SlotInterfaceSetProperty' does not name a type const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable(const InterfaceVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:74:10: error: 'CppClassType' does not name a type static CppClassType bufferedoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:140:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable& operator=(const InterfaceVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:34: error: expected ',' or '...' before '&&' token InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:44: error: expected ',' or '...' before '&&' token BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: invalid constructor; you probably meant 'Gio::DBus::InterfaceVTable (const Gio::DBus::InterfaceVTable&)' InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: error: 'noexcept' does not name a type InterfaceVTable(InterfaceVTable&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketlistener.h:33:7: error: expected nested-name-specifier before 'GSocketListener' using GSocketListener = struct _GSocketListener; ^ In file included from /usr/include/glibmm-2.4/glibmm/propertyproxy.h:23:0, from /usr/include/glibmm-2.4/glibmm/objectbase.h:23, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:24: error: expected ';' at end of member declaration ~SignalProxyProperty() noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: invalid constructor; you probably meant 'Gio::BufferedOutputStream (const Gio::BufferedOutputStream&)' BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketlistener.h:34:7: error: expected nested-name-specifier before 'GSocketListenerClass' using GSocketListenerClass = struct _GSocketListenerClass; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: error: 'noexcept' does not name a type ~SignalProxyProperty() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: error: 'noexcept' does not name a type BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketlistener.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketListener; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:45: error: expected ',' or '...' before '&&' token InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketListener_Class; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:55: error: expected ',' or '...' before '&&' token BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketListener; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketListenerClass; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:61: error: expected ';' at end of member declaration BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: error: 'noexcept' does not name a type BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:53: error: expected ';' at end of member declaration InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:75:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketListener(const SocketListener&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: error: 'noexcept' does not name a type InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:25: error: expected ';' at end of member declaration ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:76:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketListener& operator=(const SocketListener&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:160:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* get_slot_method_call() const; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: error: 'noexcept' does not name a type ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:161:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* get_slot_get_property() const; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:162:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* get_slot_set_property() const; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:79:10: error: 'CppClassType' does not name a type static CppClassType socketlistener_class_; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:170:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* slot_method_call_; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:171:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* slot_get_property_; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:172:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* slot_set_property_; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:32: error: expected ',' or '...' before '&&' token SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:38: error: invalid constructor; you probably meant 'Gio::SocketListener (const Gio::SocketListener&)' SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketlistener.h:89:40: error: 'noexcept' does not name a type SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:81: error: 'SlotInterfaceSetProperty' was not declared in this scope const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:39:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:41:9: error: expected nested-name-specifier before 'SlotType' using SlotType = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:42:34: error: 'SlotType' does not name a type sigc::connection connect(const SlotType& slot); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:43: error: expected ',' or '...' before '&&' token SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:49: error: expected ';' at end of member declaration SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:28: error: 'SlotType' has not been declared sigc::connection connect(SlotType&& slot); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:45:36: error: expected ',' or '...' before '&&' token sigc::connection connect(SlotType&& slot); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:51: error: 'noexcept' does not name a type SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/actionmap.h:247:130: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const Glib::VariantType& parameter_type, const ActivateWithParameterSlot& slot); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:19: error: expected ';' at end of member declaration ~SocketListener() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:21: error: 'noexcept' does not name a type ~SocketListener() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:35:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SubtreeVTable; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSubtreeVTable; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:267:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:79:9: error: expected nested-name-specifier before 'SlotSubtreeEnumerate' using SlotSubtreeEnumerate = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:106:9: error: expected nested-name-specifier before 'SlotSubtreeIntrospect' using SlotSubtreeIntrospect = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:128:9: error: expected nested-name-specifier before 'SlotSubtreeDispatch' using SlotSubtreeDispatch = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:143:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^ /usr/include/giomm-2.4/giomm/actionmap.h:286:9: error: expected nested-name-specifier before 'ActivateWithStringParameterSlot' using ActivateWithStringParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:10: error: 'SlotSubtreeIntrospect' does not name a type const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/actionmap.h:297:87: error: 'ActivateWithStringParameterSlot' does not name a type Glib::RefPtr add_action_radio_string(const Glib::ustring& name, const ActivateWithStringParameterSlot& slot, const Glib::ustring& state); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:10: error: 'SlotSubtreeDispatch' does not name a type const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h:96:46: error: expected ',' or '...' before '&&' token PropertyProxyConnectionNode(sigc::slot_base&& slot, GObject* gobject); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable(const SubtreeVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:149:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable& operator=(const SubtreeVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:30: error: expected ',' or '...' before '&&' token SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: invalid constructor; you probably meant 'Gio::DBus::SubtreeVTable (const Gio::DBus::SubtreeVTable&)' SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: error: 'noexcept' does not name a type SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:41: error: expected ',' or '...' before '&&' token SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/charsetconverter.h:26:0, from /usr/include/giomm-2.4/giomm.h:36, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/converter.h:33:7: error: expected nested-name-specifier before 'GConverter' using GConverter = struct _GConverter; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:23:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/propertyproxy.h:45:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:49: error: expected ';' at end of member declaration SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: error: 'noexcept' does not name a type SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:34:7: error: expected nested-name-specifier before 'GConverterClass' using GConverterClass = struct _GConverterClass; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketlistener.h:440:80: error: 'SlotAsyncReady' does not name a type void accept_socket_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusserver.h:34:7: error: expected nested-name-specifier before 'GDBusServer' using GDBusServer = struct _GDBusServer; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:35:7: error: expected nested-name-specifier before 'GDBusServerClass' using GDBusServerClass = struct _GDBusServerClass; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:170:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* get_slot_enumerate() const; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:456:34: error: 'SlotAsyncReady' does not name a type void accept_socket_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:171:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* get_slot_introspect() const; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:172:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* get_slot_dispatch() const; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:180:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* slot_enumerate_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:181:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* slot_introspect_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:182:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* slot_dispatch_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/giomm-2.4/giomm/socketlistener.h:584:27: error: 'SlotAsyncReady' does not name a type void accept_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:600:73: error: 'SlotAsyncReady' does not name a type void accept_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:145:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Server; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:146:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Server_Class; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:147:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusServer; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:148:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusServerClass; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusconnection.h:40:7: error: expected nested-name-specifier before 'GDBusConnection' using GDBusConnection = struct _GDBusConnection; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:41:7: error: expected nested-name-specifier before 'GDBusConnectionClass' using GDBusConnectionClass = struct _GDBusConnectionClass; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:151:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server(const Server&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Converter; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:152:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server& operator=(const Server&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:194:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Converter_Class; ^ /usr/include/giomm-2.4/giomm/converter.h:195:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverter; ^ /usr/include/giomm-2.4/giomm/converter.h:196:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterIface; ^ /usr/include/giomm-2.4/giomm/converter.h:199:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:155:10: error: 'CppClassType' does not name a type static CppClassType server_class_; ^ /usr/include/giomm-2.4/giomm/converter.h:200:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter& operator=(const Converter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:57:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:16: error: expected ',' or '...' before '&&' token Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:204:10: error: 'CppClassType' does not name a type static CppClassType converter_class_; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: invalid constructor; you probably meant 'Gio::DBus::Server (const Gio::DBus::Server&)' Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/propertyproxy.h:63:37: error: 'PropertyType' does not name a type PropertyProxy& operator=(const PropertyType& data) ^ /usr/include/giomm-2.4/giomm/converter.h:233:22: error: expected ',' or '...' before '&&' token Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: error: 'noexcept' does not name a type Server(Server&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:69:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:166:27: error: expected ',' or '...' before '&&' token Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: invalid constructor; you probably meant 'Gio::Converter (const Gio::Converter&)' Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:33: error: expected ';' at end of member declaration Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converter.h:233:30: error: 'noexcept' does not name a type Converter(Converter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:79:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: error: 'noexcept' does not name a type Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:233:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:168:11: error: expected ';' at end of member declaration ~Server() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:24: error: 'PropertyType' does not name a type void set_value(const PropertyType& data); ^ In file included from /usr/include/giomm-2.4/giomm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketservice.h:29:7: error: expected nested-name-specifier before 'GSocketService' using GSocketService = struct _GSocketService; ^ /usr/include/giomm-2.4/giomm/converter.h:234:33: error: expected ',' or '...' before '&&' token Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:30:7: error: expected nested-name-specifier before 'GSocketServiceClass' using GSocketServiceClass = struct _GSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/converter.h:234:39: error: expected ';' at end of member declaration Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketService; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: error: 'noexcept' does not name a type ~Server() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:92:47: error: 'PropertyType' does not name a type PropertyProxy_WriteOnly& operator=(const PropertyType& data) ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:234:41: error: 'noexcept' does not name a type Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketService_Class; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketservice.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketService; ^ /usr/include/giomm-2.4/giomm/converter.h:236:14: error: expected ';' at end of member declaration ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: error: 'noexcept' does not name a type ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketservice.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketServiceClass; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:106:9: error: expected nested-name-specifier before 'PropertyType' using PropertyType = T; ^ /usr/include/giomm-2.4/giomm/socketservice.h:87:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketService(const SocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/propertyproxy.h:117:3: error: 'PropertyType' does not name a type PropertyType get_value() const; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:119:12: error: expected type-specifier before 'PropertyType' operator PropertyType() const { return this->get_value(); } ^ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/giomm-2.4/giomm/socketservice.h:88:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketService& operator=(const SocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:128:1: error: prototype for 'void Glib::PropertyProxy::set_value(const T&)' does not match any in class 'Glib::PropertyProxy' PropertyProxy::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:52:8: error: candidate is: void Glib::PropertyProxy::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/socketservice.h:91:10: error: 'CppClassType' does not name a type static CppClassType socketservice_class_; ^ /usr/include/giomm-2.4/giomm/icon.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Icon_Class; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:139:31: error: no 'T Glib::PropertyProxy::get_value() const' member function declared in class 'Glib::PropertyProxy' PropertyProxy::get_value() const ^ /usr/include/giomm-2.4/giomm/icon.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIcon; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:30: error: expected ',' or '...' before '&&' token SocketService(SocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:154:1: error: prototype for 'void Glib::PropertyProxy_WriteOnly::set_value(const T&)' does not match any in class 'Glib::PropertyProxy_WriteOnly' PropertyProxy_WriteOnly::set_value(const T& data) ^ /usr/include/glibmm-2.4/glibmm/propertyproxy.h:86:8: error: candidate is: void Glib::PropertyProxy_WriteOnly::set_value(const int&) void set_value(const PropertyType& data); ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:36: error: invalid constructor; you probably meant 'Gio::SocketService (const Gio::SocketService&)' SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:38: error: 'noexcept' does not name a type SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketservice.h:102:41: error: expected ',' or '...' before '&&' token SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:76:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:47: error: expected ';' at end of member declaration SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:49: error: 'noexcept' does not name a type SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:77:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon& operator=(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:81:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:18: error: expected ';' at end of member declaration ~SocketService() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:39:7: error: expected nested-name-specifier before 'GAction' using GAction = struct _GAction; ^ /usr/include/giomm-2.4/giomm/action.h:40:7: error: expected nested-name-specifier before 'GActionClass' using GActionClass = struct _GActionClass; ^ /usr/include/giomm-2.4/giomm/icon.h:110:12: error: expected ',' or '...' before '&&' token Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:90:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Action; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:20: error: 'noexcept' does not name a type ~SocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:110:18: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)' Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:91:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Action_Class; ^ /usr/include/giomm-2.4/giomm/action.h:92:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAction; ^ /usr/include/giomm-2.4/giomm/action.h:93:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionInterface; ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h:96:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:97:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Action& operator=(const Action&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:36:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/charsetconverter.h:30:7: error: expected nested-name-specifier before 'GCharsetConverter' using GCharsetConverter = struct _GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/action.h:101:10: error: 'CppClassType' does not name a type static CppClassType action_class_; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:31:7: error: expected nested-name-specifier before 'GCharsetConverterClass' using GCharsetConverterClass = struct _GCharsetConverterClass; ^ /usr/include/giomm-2.4/giomm/icon.h:111:23: error: expected ',' or '...' before '&&' token Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = CharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = CharsetConverter_Class; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/icon.h:111:29: error: expected ';' at end of member declaration Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:16: error: expected ',' or '...' before '&&' token Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: error: 'noexcept' does not name a type Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: invalid constructor; you probably meant 'Gio::Action (const Gio::Action&)' Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCharsetConverterClass; ^ /usr/include/giomm-2.4/giomm/action.h:130:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/charsetconverter.h:60:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter(const CharsetConverter&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:130:24: error: 'noexcept' does not name a type Action(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:130:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:131:27: error: expected ',' or '...' before '&&' token Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:113:9: error: expected ';' at end of member declaration ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: error: 'noexcept' does not name a type ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:131:33: error: expected ';' at end of member declaration Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:131:35: error: 'noexcept' does not name a type Action& operator=(Action&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:61:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter& operator=(const CharsetConverter&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:131:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:133:11: error: expected ';' at end of member declaration ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:64:10: error: 'CppClassType' does not name a type static CppClassType charsetconverter_class_; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: error: 'noexcept' does not name a type ~Action() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h:133:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:74:36: error: expected ',' or '...' before '&&' token CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: invalid constructor; you probably meant 'Gio::CharsetConverter (const Gio::CharsetConverter&)' CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/propertyproxy.h:169:40: error: no 'T Glib::PropertyProxy_ReadOnly::get_value() const' member function declared in class 'Glib::PropertyProxy_ReadOnly' PropertyProxy_ReadOnly::get_value() const ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: error: 'noexcept' does not name a type CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:75:47: error: expected ',' or '...' before '&&' token CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:53: error: expected ';' at end of member declaration CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: error: 'noexcept' does not name a type CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:485:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Connection; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:486:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Connection_Class; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:21: error: expected ';' at end of member declaration ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: error: 'noexcept' does not name a type ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:487:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusConnection; ^ In file included from /usr/include/glibmm-2.4/glibmm/objectbase.h:26:0, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/quark.h:48:15: error: expected ';' at end of member declaration ~QueryQuark() noexcept {} ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:488:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusConnectionClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:491:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection(const Connection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: error: 'noexcept' does not name a type ~QueryQuark() noexcept {} ^ /usr/include/glibmm-2.4/glibmm/quark.h:48:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:492:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection& operator=(const Connection&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:495:10: error: 'CppClassType' does not name a type static CppClassType connection_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:24: error: expected ',' or '...' before '&&' token Connection(Connection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:10: error: expected ';' at end of member declaration ~Quark() noexcept; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: error: 'noexcept' does not name a type ~Quark() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: invalid constructor; you probably meant 'Gio::DBus::Connection (const Gio::DBus::Connection&)' Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: error: 'noexcept' does not name a type Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:506:35: error: expected ',' or '...' before '&&' token Connection& operator=(Connection&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/socketsource.h:103:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Gio::SocketSource; ^ /usr/include/glibmm-2.4/glibmm/quark.h:64:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:506:41: error: expected ';' at end of member declaration Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: error: 'noexcept' does not name a type Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:508:15: error: expected ';' at end of member declaration ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: error: 'noexcept' does not name a type ~Connection() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:62:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbuswatchname.h:103:7: error: expected nested-name-specifier before 'SlotNameAppeared' using SlotNameAppeared = sigc::slot&, Glib::ustring, const Glib::ustring&>; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:17: error: expected ';' at end of member declaration ~SocketSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:110:7: error: expected nested-name-specifier before 'SlotNameVanished' using SlotNameVanished = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:19: error: 'noexcept' does not name a type ~SocketSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusconnection.h:537:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ In file included from /usr/include/giomm-2.4/giomm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tcpconnection.h:30:7: error: expected nested-name-specifier before 'GTcpConnection' using GTcpConnection = struct _GTcpConnection; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:31:7: error: expected nested-name-specifier before 'GTcpConnectionClass' using GTcpConnectionClass = struct _GTcpConnectionClass; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TcpConnection; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TcpConnection_Class; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:543:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTcpConnection; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTcpConnectionClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/contenttype.h:172:7: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle content_type_guess_for_tree(const Glib::RefPtr& root); ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:65:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpConnection(const TcpConnection&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/desktopappinfo.h:39:7: error: expected nested-name-specifier before 'GDesktopAppInfo' using GDesktopAppInfo = struct _GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/contenttype.h:180:7: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle content_types_get_registered(); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:40:7: error: expected nested-name-specifier before 'GDesktopAppInfoClass' using GDesktopAppInfoClass = struct _GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:550:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DesktopAppInfo_Class; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:66:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpConnection& operator=(const TcpConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:69:10: error: 'CppClassType' does not name a type static CppClassType tcpconnection_class_; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo(const DesktopAppInfo&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/converterinputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:39, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/pollableinputstream.h:33:7: error: expected nested-name-specifier before 'GPollableInputStream' using GPollableInputStream = struct _GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo& operator=(const DesktopAppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:34:7: error: expected nested-name-specifier before 'GPollableInputStreamClass' using GPollableInputStreamClass = struct _GPollableInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:555:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableInputStream; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:30: error: expected ',' or '...' before '&&' token TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:83:10: error: 'CppClassType' does not name a type static CppClassType desktopappinfo_class_; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableInputStream_Class; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:36: error: invalid constructor; you probably meant 'Gio::TcpConnection (const Gio::TcpConnection&)' TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableInputStreamInterface; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:87:42: error: expected ')' before '*' token explicit DesktopAppInfo(GDesktopAppInfo* castitem); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:71:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:38: error: 'noexcept' does not name a type TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:32: error: expected ',' or '...' before '&&' token DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:72:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream& operator=(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:41: error: expected ',' or '...' before '&&' token TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType pollableinputstream_class_; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: invalid constructor; you probably meant 'Gio::DesktopAppInfo (const Gio::DesktopAppInfo&)' DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tcpconnection.h:80:47: error: expected ';' at end of member declaration TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:49: error: 'noexcept' does not name a type TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: error: 'noexcept' does not name a type DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:42: error: expected ',' or '...' before '&&' token PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:43: error: expected ',' or '...' before '&&' token DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:18: error: expected ';' at end of member declaration ~TcpConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:49: error: expected ';' at end of member declaration DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: invalid constructor; you probably meant 'Gio::PollableInputStream (const Gio::PollableInputStream&)' PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: error: 'noexcept' does not name a type DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:82:20: error: 'noexcept' does not name a type ~TcpConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:19: error: expected ';' at end of member declaration ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: error: 'noexcept' does not name a type PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: error: 'noexcept' does not name a type ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:53: error: expected ',' or '...' before '&&' token PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:59: error: expected ';' at end of member declaration PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: error: 'noexcept' does not name a type PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:109:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:112:9: error: 'GDesktopAppInfo' does not name a type const GDesktopAppInfo* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:580:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:24: error: expected ';' at end of member declaration ~PollableInputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/applaunchcontext.h:37:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/desktopappinfo.h:115:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: error: 'noexcept' does not name a type ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:585:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:591:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:71:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:72:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext& operator=(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:595:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: invalid constructor; you probably meant 'Gio::AppLaunchContext (const Gio::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:137:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:29:7: error: expected nested-name-specifier before 'GTcpWrapperConnection' using GTcpWrapperConnection = struct _GTcpWrapperConnection; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:30:7: error: expected nested-name-specifier before 'GTcpWrapperConnectionClass' using GTcpWrapperConnectionClass = struct _GTcpWrapperConnectionClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:625:9: error: expected nested-name-specifier before 'SlotSignal' using SlotSignal = sigc::slot&, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:643:9: error: expected nested-name-specifier before 'SlotMessageFilter' using SlotMessageFilter = sigc::slot, ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TcpWrapperConnection; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TcpWrapperConnection_Class; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTcpWrapperConnection; ^ In file included from /usr/include/giomm-2.4/giomm.h:39:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/converterinputstream.h:30:7: error: expected nested-name-specifier before 'GConverterInputStream' using GConverterInputStream = struct _GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:661:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:31:7: error: expected nested-name-specifier before 'GConverterInputStreamClass' using GConverterInputStreamClass = struct _GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTcpWrapperConnectionClass; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:66:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpWrapperConnection(const TcpWrapperConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterInputStream; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:667:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterInputStream_Class; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpWrapperConnection& operator=(const TcpWrapperConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:70:10: error: 'CppClassType' does not name a type static CppClassType tcpwrapperconnection_class_; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:66:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream(const ConverterInputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/dbusserver.h:469:35: note: previous declaration 'Glib::RefPtr Glib::wrap(GDBusServer*, bool)' Glib::RefPtr wrap(GDBusServer* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'GDesktopAppInfo' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:44: error: expected ',' or '...' before '&&' token TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream& operator=(const ConverterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:50: error: invalid constructor; you probably meant 'Gio::TcpWrapperConnection (const Gio::TcpWrapperConnection&)' TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:52: error: 'noexcept' does not name a type TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:760:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:607:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:80:44: error: expected ',' or '...' before '&&' token ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: invalid constructor; you probably meant 'Gio::ConverterInputStream (const Gio::ConverterInputStream&)' ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:55: error: expected ',' or '...' before '&&' token TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:61: error: expected ';' at end of member declaration TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:63: error: 'noexcept' does not name a type TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:67:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/emblem.h:30:7: error: expected nested-name-specifier before 'GEmblem' using GEmblem = struct _GEmblem; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: error: 'noexcept' does not name a type ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:31:7: error: expected nested-name-specifier before 'GEmblemClass' using GEmblemClass = struct _GEmblemClass; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:799:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:81:55: error: expected ',' or '...' before '&&' token ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:61: error: expected ';' at end of member declaration ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:96:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Emblem; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:83:25: error: expected ';' at end of member declaration ~TcpWrapperConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:97:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Emblem_Class; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:83:27: error: 'noexcept' does not name a type ~TcpWrapperConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: error: 'noexcept' does not name a type ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:98:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblem; ^ /usr/include/giomm-2.4/giomm/emblem.h:99:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemClass; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:807:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:25: error: expected ';' at end of member declaration ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:102:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem(const Emblem&) = delete; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: error: 'noexcept' does not name a type ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:103:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem& operator=(const Emblem&) = delete; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:106:10: error: 'CppClassType' does not name a type static CppClassType emblem_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:813:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/emblem.h:116:16: error: expected ',' or '...' before '&&' token Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: invalid constructor; you probably meant 'Gio::Emblem (const Gio::Emblem&)' Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:866:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/emblem.h:116:24: error: 'noexcept' does not name a type Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:117:27: error: expected ',' or '...' before '&&' token Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:33: error: expected ';' at end of member declaration Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:35: error: 'noexcept' does not name a type Emblem& operator=(Emblem&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/emblem.h:117:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:903:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/emblem.h:119:11: error: expected ';' at end of member declaration ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: error: 'noexcept' does not name a type ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:84: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:910:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:915:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:138:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/themedicon.h:32:7: error: expected nested-name-specifier before 'GThemedIcon' using GThemedIcon = struct _GThemedIcon; ^ /usr/include/giomm-2.4/giomm/themedicon.h:33:7: error: expected nested-name-specifier before 'GThemedIconClass' using GThemedIconClass = struct _GThemedIconClass; ^ /usr/include/giomm-2.4/giomm/themedicon.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ThemedIcon; ^ /usr/include/giomm-2.4/giomm/themedicon.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ThemedIcon_Class; ^ /usr/include/giomm-2.4/giomm/themedicon.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GThemedIcon; ^ /usr/include/giomm-2.4/giomm/themedicon.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GThemedIconClass; ^ /usr/include/giomm-2.4/giomm/themedicon.h:71:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThemedIcon(const ThemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/themedicon.h:72:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThemedIcon& operator=(const ThemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/themedicon.h:75:10: error: 'CppClassType' does not name a type static CppClassType themedicon_class_; ^ In file included from /usr/include/giomm-2.4/giomm/converteroutputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/pollableoutputstream.h:33:7: error: expected nested-name-specifier before 'GPollableOutputStream' using GPollableOutputStream = struct _GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:34:7: error: expected nested-name-specifier before 'GPollableOutputStreamClass' using GPollableOutputStreamClass = struct _GPollableOutputStreamClass; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:610:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:609:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:24: error: expected ',' or '...' before '&&' token ThemedIcon(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableOutputStream; ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:30: error: invalid constructor; you probably meant 'Gio::ThemedIcon (const Gio::ThemedIcon&)' ThemedIcon(ThemedIcon&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:32: error: 'noexcept' does not name a type ThemedIcon(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableoutputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableOutputStreamInterface; ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:35: error: expected ',' or '...' before '&&' token ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:612:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/action.h:612:14: error: 'variantBase' does not name a type const auto variantBase = get_state_variant(); ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:41: error: expected ';' at end of member declaration ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:72:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream(const PollableOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:43: error: 'noexcept' does not name a type ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:73:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream& operator=(const PollableOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:613:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/asyncresult.h:127:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h:613:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType pollableoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/action.h:614:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/themedicon.h:88:15: error: expected ';' at end of member declaration ~ThemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:129:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncResult; ^ /usr/include/giomm-2.4/giomm/themedicon.h:88:17: error: 'noexcept' does not name a type ~ThemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/themedicon.h:88:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:130:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncResultIface; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:44: error: expected ',' or '...' before '&&' token PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1143:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: invalid constructor; you probably meant 'Gio::PollableOutputStream (const Gio::PollableOutputStream&)' PollableOutputStream(PollableOutputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/emblemedicon.h:32:7: error: expected nested-name-specifier before 'GEmblemedIcon' using GEmblemedIcon = struct _GEmblemedIcon; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/emblemedicon.h:33:7: error: expected nested-name-specifier before 'GEmblemedIconClass' using GEmblemedIconClass = struct _GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: error: 'noexcept' does not name a type PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:133:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::get_state_hint(T_Value&) const': /usr/include/giomm-2.4/giomm/action.h:622:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/action.h:624:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_state_hint_variant(); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1170:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:55: error: expected ',' or '...' before '&&' token PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:61: error: expected ';' at end of member declaration PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:134:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult& operator=(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = EmblemedIcon; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = EmblemedIcon_Class; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: error: 'noexcept' does not name a type PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:624:14: error: 'variantBase' does not name a type const auto variantBase = get_state_hint_variant(); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:138:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:25: error: expected ';' at end of member declaration ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblemedIcon; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: error: 'noexcept' does not name a type ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:70:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon(const EmblemedIcon&) = delete; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:628:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1230:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm.h:138:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/themedicon.h:171:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_names() const; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:71:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon& operator=(const EmblemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/action.h:628:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:1248:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:74:10: error: 'CppClassType' does not name a type static CppClassType emblemedicon_class_; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:28: error: expected ',' or '...' before '&&' token EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: invalid constructor; you probably meant 'Gio::EmblemedIcon (const Gio::EmblemedIcon&)' EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:630:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/action.h:631:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: error: 'noexcept' does not name a type EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:39: error: expected ',' or '...' before '&&' token EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:85:45: error: expected ';' at end of member declaration EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: error: 'noexcept' does not name a type EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:87:17: error: expected ';' at end of member declaration ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm/wrap.h:22:0, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/objectbase.h:36:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: error: 'noexcept' does not name a type ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1377:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:61:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase(const ObjectBase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:62:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ObjectBase& operator=(const ObjectBase&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1385:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/action.h: In static member function 'static void Gio::Action::parse_detailed_name(const Glib::ustring&, Glib::ustring&, T_Value&)': /usr/include/giomm-2.4/giomm/action.h:643:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ In file included from /usr/include/giomm-2.4/giomm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/threadedsocketservice.h:29:7: error: expected nested-name-specifier before 'GThreadedSocketService' using GThreadedSocketService = struct _GThreadedSocketService; ^ In file included from /usr/include/giomm-2.4/giomm.h:40:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/converteroutputstream.h:30:7: error: expected nested-name-specifier before 'GConverterOutputStream' using GConverterOutputStream = struct _GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:31:7: error: expected nested-name-specifier before 'GConverterOutputStreamClass' using GConverterOutputStreamClass = struct _GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:30:7: error: expected nested-name-specifier before 'GThreadedSocketServiceClass' using GThreadedSocketServiceClass = struct _GThreadedSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ThreadedSocketService; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ThreadedSocketService_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/emblemedicon.h:172:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle > get_emblems(); ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GThreadedSocketService; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/action.h:651:7: error: 'type_glib_variant' was not declared in this scope type_glib_variant::variant_type().get_string()); ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GThreadedSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:77:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThreadedSocketService(const ThreadedSocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:66:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream(const ConverterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:67:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream& operator=(const ConverterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:78:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThreadedSocketService& operator=(const ThreadedSocketService&) = delete; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:24: error: expected ',' or '...' before '&&' token ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:81:10: error: 'CppClassType' does not name a type static CppClassType threadedsocketservice_class_; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: invalid constructor; you probably meant 'Glib::ObjectBase (const Glib::ObjectBase&)' ObjectBase(ObjectBase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:30: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: error: 'noexcept' does not name a type ObjectBase(ObjectBase&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:46: error: expected ',' or '...' before '&&' token ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: invalid constructor; you probably meant 'Gio::ConverterOutputStream (const Gio::ConverterOutputStream&)' ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ /usr/include/giomm-2.4/giomm/action.h:653:44: error: 'type_glib_variant' has not been declared if (!target_value_variantBase.is_of_type(type_glib_variant::variant_type())) ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:46: error: expected ',' or '...' before '&&' token ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:1620:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/cancellable.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: error: 'noexcept' does not name a type ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cancellable_Class; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:52: error: invalid constructor; you probably meant 'Gio::ThreadedSocketService (const Gio::ThreadedSocketService&)' ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:96:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCancellable; ^ /usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCancellableClass; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:54: error: 'noexcept' does not name a type ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:35: error: expected ',' or '...' before '&&' token ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:57: error: expected ',' or '...' before '&&' token ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:57: error: expected ',' or '...' before '&&' token ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:41: error: expected ';' at end of member declaration ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:61:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: error: 'noexcept' does not name a type ObjectBase& operator=(ObjectBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:63: error: expected ';' at end of member declaration ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:97:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:63: error: expected ';' at end of member declaration ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:65: error: 'noexcept' does not name a type ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:23: error: expected ';' at end of member declaration virtual ~ObjectBase() noexcept = 0; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: error: 'noexcept' does not name a type virtual ~ObjectBase() noexcept = 0; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:26: error: expected ';' at end of member declaration ~ThreadedSocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:62:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: error: 'noexcept' does not name a type ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:28: error: 'noexcept' does not name a type ~ThreadedSocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:1634:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:26: error: expected ';' at end of member declaration ~ConverterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: error: 'noexcept' does not name a type ~ConverterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:26: error: expected ',' or '...' before '&&' token Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)' Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/fileicon.h:30:0, from /usr/include/giomm-2.4/giomm.h:75, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/loadableicon.h:35:7: error: expected nested-name-specifier before 'GLoadableIcon' using GLoadableIcon = struct _GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: error: 'noexcept' does not name a type Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:36:7: error: expected nested-name-specifier before 'GLoadableIconClass' using GLoadableIconClass = struct _GLoadableIconClass; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:37: error: expected ',' or '...' before '&&' token Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = LoadableIcon; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:43: error: expected ';' at end of member declaration Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:656:68: error: 'type_glib_variant' was not declared in this scope target_value_variantBase.get_type_string() + ". Expected " + type_glib_variant::variant_type().get_string()); ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: error: 'noexcept' does not name a type Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = LoadableIcon_Class; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GLoadableIconIface; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:16: error: expected ';' at end of member declaration ~Cancellable() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:99:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:78:18: error: 'noexcept' does not name a type ~Cancellable() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:65:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon(const LoadableIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:66:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon& operator=(const LoadableIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:70:10: error: 'CppClassType' does not name a type static CppClassType loadableicon_class_; ^ /usr/include/giomm-2.4/giomm/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:134:85: error: expected ',' or '...' before '&&' token void connect_property_changed(const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1738:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:28: error: expected ',' or '...' before '&&' token LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h:658:9: error: 'type_glib_variant' does not name a type const type_glib_variant target_value_variantDerived = ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: invalid constructor; you probably meant 'Gio::LoadableIcon (const Gio::LoadableIcon&)' LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/cancellable.h:259:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: error: 'noexcept' does not name a type LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:100:39: error: expected ',' or '...' before '&&' token LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:149:57: error: expected ',' or '...' before '&&' token const Glib::ustring& property_name, sigc::slot&& slot); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:45: error: expected ';' at end of member declaration LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1755:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/action.h:660:18: error: 'target_value_variantDerived' was not declared in this scope target_value = target_value_variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: error: 'noexcept' does not name a type LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlscertificate.h:30:7: error: expected nested-name-specifier before 'GTlsCertificate' using GTlsCertificate = struct _GTlsCertificate; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:17: error: expected ';' at end of member declaration ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: error: 'noexcept' does not name a type ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'Glib::ustring Gio::Action::print_detailed_name(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:667:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:31:7: error: expected nested-name-specifier before 'GTlsCertificateClass' using GTlsCertificateClass = struct _GTlsCertificateClass; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsCertificate; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsCertificate_Class; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsCertificate; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsCertificateClass; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:670:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj()), ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:586:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:669:3: note: in expansion of macro 'g_return_val_if_fail' g_return_val_if_fail( ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:73:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsCertificate(const TlsCertificate&) = delete; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:74:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsCertificate& operator=(const TlsCertificate&) = delete; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:149:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:77:10: error: 'CppClassType' does not name a type static CppClassType tlscertificate_class_; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:152:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:87:32: error: expected ',' or '...' before '&&' token TlsCertificate(TlsCertificate&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:87:38: error: invalid constructor; you probably meant 'Gio::TlsCertificate (const Gio::TlsCertificate&)' TlsCertificate(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:228:12: error: 'interface_class_vector_type' in 'class Glib::Class' does not name a type Class::interface_class_vector_type custom_interface_classes; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:87:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlscertificate.h:87:40: error: 'noexcept' does not name a type TlsCertificate(TlsCertificate&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:231:9: error: expected nested-name-specifier before 'extra_object_base_data_type' using extra_object_base_data_type = std::map; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:87:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:88:43: error: expected ',' or '...' before '&&' token TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:232:10: error: 'extra_object_base_data_type' does not name a type static extra_object_base_data_type extra_object_base_data; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:235:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex extra_object_base_data_mutex; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:49: error: expected ';' at end of member declaration TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusconnection.h:1869:11: error: 'SlotSignal' does not name a type const SlotSignal& slot, ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:51: error: 'noexcept' does not name a type TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:90:19: error: expected ';' at end of member declaration ~TlsCertificate() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:81: error: expected ';' at end of member declaration void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:90:21: error: 'noexcept' does not name a type ~TlsCertificate() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:90:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:672:50: error: 'type_glib_variant' has not been declared return print_detailed_name_variant(get_name(), type_glib_variant::create(target_value)); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: error: 'noexcept' does not name a type void _move_current_wrapper(GObject* object, Glib::ObjectBase* previous_wrapper) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1909:26: error: 'SlotMessageFilter' does not name a type guint add_filter(const SlotMessageFilter& slot); ^ /usr/include/glibmm-2.4/glibmm/objectbase.h:258:83: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:75:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/fileicon.h:34:7: error: expected nested-name-specifier before 'GFileIcon' using GFileIcon = struct _GFileIcon; ^ /usr/include/giomm-2.4/giomm/fileicon.h:35:7: error: expected nested-name-specifier before 'GFileIconClass' using GFileIconClass = struct _GFileIconClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^ /usr/include/giomm-2.4/giomm/fileicon.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIcon; ^ /usr/include/giomm-2.4/giomm/appinfo.h:149:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIcon_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIcon; ^ /usr/include/giomm-2.4/giomm/fileicon.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIconClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/giomm-2.4/giomm/fileicon.h:67:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:68:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon& operator=(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:71:10: error: 'CppClassType' does not name a type static CppClassType fileicon_class_; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::change_state(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:678:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/datainputstream.h:30:7: error: expected nested-name-specifier before 'GDataInputStream' using GDataInputStream = struct _GDataInputStream; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: error: 'noexcept' does not name a type AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:20: error: expected ',' or '...' before '&&' token FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: invalid constructor; you probably meant 'Gio::FileIcon (const Gio::FileIcon&)' FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:29: error: expected ',' or '...' before '&&' token AppInfo& operator=(AppInfo&& src) noexcept; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:681:81: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_state_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:680:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/datainputstream.h:31:7: error: expected nested-name-specifier before 'GDataInputStreamClass' using GDataInputStreamClass = struct _GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/appinfo.h:184:35: error: expected ';' at end of member declaration AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataInputStream; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: error: 'noexcept' does not name a type AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:81:28: error: 'noexcept' does not name a type FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataInputStream_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:12: error: expected ';' at end of member declaration ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataInputStream; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:31: error: expected ',' or '...' before '&&' token FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:64:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream(const DataInputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:683:24: error: 'type_glib_variant' has not been declared change_state_variant(type_glib_variant::create(value)); ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: error: 'noexcept' does not name a type ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:65:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream& operator=(const DataInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:37: error: expected ';' at end of member declaration FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: error: 'noexcept' does not name a type FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType datainputstream_class_; ^ /usr/include/giomm-2.4/giomm/action.h: In member function 'void Gio::Action::activate(const T_Value&)': /usr/include/giomm-2.4/giomm/action.h:695:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:13: error: expected ';' at end of member declaration ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: error: 'noexcept' does not name a type ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:34: error: expected ',' or '...' before '&&' token DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: invalid constructor; you probably meant 'Gio::DataInputStream (const Gio::DataInputStream&)' DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: error: 'noexcept' does not name a type DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:79:45: error: expected ',' or '...' before '&&' token DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:51: error: expected ';' at end of member declaration DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: error: 'noexcept' does not name a type DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:81:20: error: expected ';' at end of member declaration ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: error: 'noexcept' does not name a type ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:26:0, from /usr/include/giomm-2.4/giomm.h:141, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsconnection.h:34:7: error: expected nested-name-specifier before 'GTlsConnection' using GTlsConnection = struct _GTlsConnection; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:35:7: error: expected nested-name-specifier before 'GTlsConnectionClass' using GTlsConnectionClass = struct _GTlsConnectionClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:698:85: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_get_parameter_type(const_cast(gobj())), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/action.h:697:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ In file included from /usr/include/giomm-2.4/giomm.h:24:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/action.h:700:20: error: 'type_glib_variant' has not been declared activate_variant(type_glib_variant::create(parameter)); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:113:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsConnection; ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:114:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsConnection_Class; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsConnection; ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:116:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsConnectionClass; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:119:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsConnection(const TlsConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:33:7: error: expected nested-name-specifier before 'WrapNewFunction' using WrapNewFunction = Glib::ObjectBase*(*)(GObject*); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/glibmm-2.4/glibmm/wrap.h:41:32: error: 'WrapNewFunction' has not been declared void wrap_register(GType type, WrapNewFunction func); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:120:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsConnection& operator=(const TlsConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:123:10: error: 'CppClassType' does not name a type static CppClassType tlsconnection_class_; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'TInterface* Glib::wrap_auto_interface(GObject*, bool)': /usr/include/glibmm-2.4/glibmm/wrap.h:62:12: error: 'nullptr' was not declared in this scope return nullptr; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:30: error: expected ',' or '...' before '&&' token TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:36: error: invalid constructor; you probably meant 'Gio::TlsConnection (const Gio::TlsConnection&)' TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h:80:24: error: 'nullptr' was not declared in this scope TInterface* result = nullptr; ^ /usr/include/giomm-2.4/giomm/appinfo.h:554:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsconnection.h:133:38: error: 'noexcept' does not name a type TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:579:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:41: error: expected ',' or '...' before '&&' token TlsConnection& operator=(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:47: error: expected ';' at end of member declaration TlsConnection& operator=(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:49: error: 'noexcept' does not name a type TlsConnection& operator=(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/filenamecompleter.h:31:7: error: expected nested-name-specifier before 'GFilenameCompleter' using GFilenameCompleter = struct _GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:136:18: error: expected ';' at end of member declaration ~TlsConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:136:20: error: 'noexcept' does not name a type ~TlsConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:136:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:32:7: error: expected nested-name-specifier before 'GFilenameCompleterClass' using GFilenameCompleterClass = struct _GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilenameCompleter; ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/appinfo.h:654:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilenameCompleter_Class; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:657:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter(const FilenameCompleter&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter& operator=(const FilenameCompleter&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:68:10: error: 'CppClassType' does not name a type static CppClassType filenamecompleter_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h: At global scope: /usr/include/giomm-2.4/giomm/actiongroup.h:38:7: error: expected nested-name-specifier before 'GActionGroup' using GActionGroup = struct _GActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:39:7: error: expected nested-name-specifier before 'GActionGroupClass' using GActionGroupClass = struct _GActionGroupClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:38: error: expected ',' or '...' before '&&' token FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:119:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/giomm-2.4/giomm/appinfo.h:669:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: invalid constructor; you probably meant 'Gio::FilenameCompleter (const Gio::FilenameCompleter&)' FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: error: 'noexcept' does not name a type FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const T*)': /usr/include/glibmm-2.4/glibmm/wrap.h:129:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:49: error: expected ',' or '...' before '&&' token FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:139:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:55: error: expected ';' at end of member declaration FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: error: 'noexcept' does not name a type FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:149:32: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj() : nullptr; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:26:0, from /usr/include/giomm-2.4/giomm.h:141, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsconnection.h:473:30: error: 'SlotAsyncReady' does not name a type void handshake_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:22: error: expected ';' at end of member declaration ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionGroup; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: error: 'noexcept' does not name a type ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:476:30: error: 'SlotAsyncReady' does not name a type void handshake_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:89:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:90:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:94:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/filenamecompleter.h:125:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_completions(const std::string& initial_text) const; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: invalid constructor; you probably meant 'Gio::ActionGroup (const Gio::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const T&)': /usr/include/glibmm-2.4/glibmm/wrap.h:164:41: error: 'nullptr' was not declared in this scope return obj.gobj() ? obj.gobj_copy() : nullptr; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:175:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:123:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:124:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:737:46: error: 'SlotAsyncReady' does not name a type virtual void handshake_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority); ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In function 'const typename T::BaseObjectType* Glib::unwrap_copy(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/wrap.h:186:37: error: 'nullptr' was not declared in this scope return (ptr) ? ptr->gobj_copy() : nullptr; ^ In file included from /usr/include/giomm-2.4/giomm.h:85:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/inetaddress.h:30:7: error: expected nested-name-specifier before 'GInetAddress' using GInetAddress = struct _GInetAddress; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:31:7: error: expected nested-name-specifier before 'GInetAddressClass' using GInetAddressClass = struct _GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetAddress; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetAddress_Class; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetAddress; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:71:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress(const InetAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:124:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/datainputstream.h:327:30: error: 'SlotAsyncReady' does not name a type void read_line_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:72:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress& operator=(const InetAddress&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:75:10: error: 'CppClassType' does not name a type static CppClassType inetaddress_class_; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:126:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:235:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:26: error: expected ',' or '...' before '&&' token InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: invalid constructor; you probably meant 'Gio::InetAddress (const Gio::InetAddress&)' InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: error: 'noexcept' does not name a type InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:38: error: expected ',' or '...' before '&&' token FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: invalid constructor; you probably meant 'Gio::FileAttributeInfo (const Gio::FileAttributeInfo&)' FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetaddress.h:86:37: error: expected ',' or '...' before '&&' token InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: error: 'noexcept' does not name a type FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:86:43: error: expected ';' at end of member declaration InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:49: error: expected ',' or '...' before '&&' token FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: error: 'noexcept' does not name a type InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:57: error: expected ';' at end of member declaration FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:416:62: error: 'SlotAsyncReady' does not name a type void read_until_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:16: error: expected ';' at end of member declaration ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:141:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsclientconnection.h:35:7: error: expected nested-name-specifier before 'GTlsClientConnection' using GTlsClientConnection = struct _GTlsClientConnection; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:36:7: error: expected nested-name-specifier before 'GTlsClientConnectionClass' using GTlsClientConnectionClass = struct _GTlsClientConnectionClass; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: error: 'noexcept' does not name a type ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsClientConnection; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsClientConnection_Class; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/notification.h:34:7: error: expected nested-name-specifier before 'GNotification' using GNotification = struct _GNotification; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsClientConnection; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsClientConnectionInterface; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:70:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsClientConnection(const TlsClientConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/notification.h:35:7: error: expected nested-name-specifier before 'GNotificationClass' using GNotificationClass = struct _GNotificationClass; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:468:61: error: 'SlotAsyncReady' does not name a type void read_upto_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:71:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsClientConnection& operator=(const TlsClientConnection&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:54:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfoList; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:75:10: error: 'CppClassType' does not name a type static CppClassType tlsclientconnection_class_; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^ /usr/include/giomm-2.4/giomm/notification.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Notification; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:83:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList() = delete; ^ /usr/include/giomm-2.4/giomm/notification.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Notification_Class; ^ /usr/include/giomm-2.4/giomm/notification.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNotification; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:42: error: expected ',' or '...' before '&&' token TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:86:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList(const FileAttributeInfoList&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:48: error: invalid constructor; you probably meant 'Gio::TlsClientConnection (const Gio::TlsClientConnection&)' TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNotificationClass; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:87:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList& operator=(const FileAttributeInfoList&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/notification.h:146:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification(const Notification&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:102:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/notification.h:147:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification& operator=(const Notification&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:50: error: 'noexcept' does not name a type TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:53: error: expected ',' or '...' before '&&' token TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:150:10: error: 'CppClassType' does not name a type static CppClassType notification_class_; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:59: error: expected ';' at end of member declaration TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:28: error: expected ',' or '...' before '&&' token Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:61: error: 'noexcept' does not name a type TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:24: error: expected ';' at end of member declaration ~TlsClientConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: invalid constructor; you probably meant 'Gio::Notification (const Gio::Notification&)' Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/notification.h:160:36: error: 'noexcept' does not name a type Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:26: error: 'noexcept' does not name a type ~TlsClientConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:160:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:161:39: error: expected ',' or '...' before '&&' token Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:45: error: expected ';' at end of member declaration Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: error: 'noexcept' does not name a type Notification& operator=(Notification&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileinfo.h:34:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:35:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h:163:17: error: expected ';' at end of member declaration ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:106:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeMatcher final ^ /usr/include/giomm-2.4/giomm/fileinfo.h:110:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: error: 'noexcept' does not name a type ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileinfo.h:134:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:137:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher(const FileAttributeMatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:31:7: error: expected nested-name-specifier before 'GSocketAddressEnumerator' using GSocketAddressEnumerator = struct _GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:32:7: error: expected nested-name-specifier before 'GSocketAddressEnumeratorClass' using GSocketAddressEnumeratorClass = struct _GSocketAddressEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddressEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:64:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:244:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:245:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:65:72: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator& operator=(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:246:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:68:10: error: 'CppClassType' does not name a type static CppClassType socketaddressenumerator_class_; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:247:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:250:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:50: error: expected ',' or '...' before '&&' token SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:251:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo& operator=(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: invalid constructor; you probably meant 'Gio::SocketAddressEnumerator (const Gio::SocketAddressEnumerator&)' SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: error: 'noexcept' does not name a type SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: invalid constructor; you probably meant 'Gio::FileInfo (const Gio::FileInfo&)' FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:61: error: expected ',' or '...' before '&&' token SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:67: error: expected ';' at end of member declaration SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: error: 'noexcept' does not name a type SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: error: 'noexcept' does not name a type FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:265:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::add_button(const Glib::ustring&, const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:378:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:28: error: expected ';' at end of member declaration ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: error: 'noexcept' does not name a type FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:267:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:380:37: error: 'type_glib_variant' has not been declared add_button_variant(label, action, type_glib_variant::create(target)); ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: error: 'noexcept' does not name a type ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::set_default_action(const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:386:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/notification.h:388:38: error: 'type_glib_variant' has not been declared set_default_action_variant(action, type_glib_variant::create(target)); ^ In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:137:71: error: 'SlotAsyncReady' does not name a type void next_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsdatabase.h:31:7: error: expected nested-name-specifier before 'GTlsDatabase' using GTlsDatabase = struct _GTlsDatabase; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:32:7: error: expected nested-name-specifier before 'GTlsDatabaseClass' using GTlsDatabaseClass = struct _GTlsDatabaseClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:144:25: error: 'SlotAsyncReady' does not name a type void next_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:337:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes(const std::string& name_space) const; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/application.h: At global scope: /usr/include/giomm-2.4/giomm/application.h:42:7: error: expected nested-name-specifier before 'GApplication' using GApplication = struct _GApplication; ^ /usr/include/giomm-2.4/giomm/application.h:43:7: error: expected nested-name-specifier before 'GApplicationClass' using GApplicationClass = struct _GApplicationClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dataoutputstream.h:30:7: error: expected nested-name-specifier before 'GDataOutputStream' using GDataOutputStream = struct _GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:31:7: error: expected nested-name-specifier before 'GDataOutputStreamClass' using GDataOutputStreamClass = struct _GDataOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm/socketaddress.h:29:0, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketconnectable.h:34:7: error: expected nested-name-specifier before 'GSocketConnectable' using GSocketConnectable = struct _GSocketConnectable; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataOutputStream; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:35:7: error: expected nested-name-specifier before 'GSocketConnectableClass' using GSocketConnectableClass = struct _GSocketConnectableClass; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnectable; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnectable_Class; ^ /usr/include/giomm-2.4/giomm/application.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnectable; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectableIface; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:625:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:65:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable(const SocketConnectable&) = delete; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream& operator=(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Application_Class; ^ /usr/include/giomm-2.4/giomm/application.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplication; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType dataoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/application.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationClass; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:66:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable& operator=(const SocketConnectable&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:223:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:224:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application& operator=(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketconnectable_class_; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:628:120: error: 'type_glib_variant' has not been declared g_variant_type_equal(g_action_group_get_action_state_type(const_cast(gobj()), action_name.c_str()), type_glib_variant::variant_type().gobj())); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:627:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:36: error: expected ',' or '...' before '&&' token DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:227:10: error: 'CppClassType' does not name a type static CppClassType application_class_; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: invalid constructor; you probably meant 'Gio::DataOutputStream (const Gio::DataOutputStream&)' DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:38: error: expected ',' or '...' before '&&' token SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: invalid constructor; you probably meant 'Gio::SocketConnectable (const Gio::SocketConnectable&)' SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:630:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: error: 'noexcept' does not name a type DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: error: 'noexcept' does not name a type SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:47: error: expected ',' or '...' before '&&' token DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:227:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsDatabase; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:49: error: expected ',' or '...' before '&&' token SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:228:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsDatabase_Class; ^ /usr/include/giomm-2.4/giomm/application.h:237:26: error: expected ',' or '...' before '&&' token Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:53: error: expected ';' at end of member declaration DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:55: error: expected ';' at end of member declaration SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: error: 'noexcept' does not name a type SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: error: 'noexcept' does not name a type DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: invalid constructor; you probably meant 'Gio::Application (const Gio::Application&)' Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:229:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsDatabase; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:237:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsdatabase.h:230:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsDatabaseClass; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:21: error: expected ';' at end of member declaration ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:237:34: error: 'noexcept' does not name a type Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:233:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsDatabase(const TlsDatabase&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:237:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: error: 'noexcept' does not name a type ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:238:37: error: expected ',' or '...' before '&&' token Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:234:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsDatabase& operator=(const TlsDatabase&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:238:43: error: expected ';' at end of member declaration Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:22: error: expected ';' at end of member declaration ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:238:45: error: 'noexcept' does not name a type Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:237:10: error: 'CppClassType' does not name a type static CppClassType tlsdatabase_class_; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: error: 'noexcept' does not name a type ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:238:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:240:16: error: expected ';' at end of member declaration ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:240:18: error: 'noexcept' does not name a type ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/application.h:240:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:26: error: expected ',' or '...' before '&&' token TlsDatabase(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:32: error: invalid constructor; you probably meant 'Gio::TlsDatabase (const Gio::TlsDatabase&)' TlsDatabase(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:34: error: 'noexcept' does not name a type TlsDatabase(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:37: error: expected ',' or '...' before '&&' token TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:43: error: expected ';' at end of member declaration TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:45: error: 'noexcept' does not name a type TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:16: error: expected ';' at end of member declaration ~TlsDatabase() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:18: error: 'noexcept' does not name a type ~TlsDatabase() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileenumerator.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileEnumerator; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileEnumerator; ^ In file included from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25:0, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketaddress.h:34:7: error: expected nested-name-specifier before 'GSocketAddress' using GSocketAddress = struct _GSocketAddress; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:35:7: error: expected nested-name-specifier before 'GSocketAddressClass' using GSocketAddressClass = struct _GSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:630:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_variant(action_name); ^ /usr/include/giomm-2.4/giomm/socketaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddress; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator& operator=(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/socketaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:633:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/socketaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddress; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:66:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress(const SocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:83:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:634:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/socketaddress.h:67:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress& operator=(const SocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/application.h:644:55: error: 'SlotOptionArgString' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry(const Glib::OptionGroup::SlotOptionArgString& slot, ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: invalid constructor; you probably meant 'Gio::FileEnumerator (const Gio::FileEnumerator&)' FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketaddress_class_; ^ /usr/include/giomm-2.4/giomm/actiongroup.h: In member function 'void Gio::ActionGroup::get_action_state_hint(const Glib::ustring&, T_Value&) const': /usr/include/giomm-2.4/giomm/actiongroup.h:642:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: error: 'noexcept' does not name a type FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:644:14: error: 'variantBase' does not name a type const auto variantBase = get_action_state_hint_variant(action_name); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:80:30: error: expected ',' or '...' before '&&' token SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:43: error: expected ',' or '...' before '&&' token FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: invalid constructor; you probably meant 'Gio::SocketAddress (const Gio::SocketAddress&)' SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/application.h:664:64: error: 'SlotOptionArgFilename' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry_filename(const Glib::OptionGroup::SlotOptionArgFilename& slot, ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: error: 'noexcept' does not name a type SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:94:49: error: expected ';' at end of member declaration FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsdatabase.h:355:210: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9:0, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:38, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:648:5: error: 'variantBase' was not declared in this scope variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: error: 'noexcept' does not name a type FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:81:41: error: expected ',' or '...' before '&&' token SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:19: error: expected ';' at end of member declaration ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/actiongroup.h:648:28: error: 'type_glib_variant' has not been declared variantBase.is_of_type(type_glib_variant::variant_type()) ); ^ /usr/include/glib-2.0/glib/gmacros.h:370:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^ /usr/include/glib-2.0/glib/gmessages.h:577:9: note: in expansion of macro 'G_LIKELY' if G_LIKELY(expr) { } else \ ^ /usr/include/giomm-2.4/giomm/actiongroup.h:647:3: note: in expansion of macro 'g_return_if_fail' g_return_if_fail( ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:47: error: expected ';' at end of member declaration SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: error: 'noexcept' does not name a type SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:358:210: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/application.h:776:9: error: expected nested-name-specifier before 'type_vec_files' using type_vec_files = std::vector< Glib::RefPtr >; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:18: error: expected ';' at end of member declaration ~SocketAddress() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:25:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actiongroup.h:650:9: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/application.h:795:19: error: 'type_vec_files' does not name a type void open(const type_vec_files& files, const Glib::ustring& hint = Glib::ustring()); ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: error: 'noexcept' does not name a type ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actiongroup.h:650:14: error: 'variantDerived' does not name a type const auto variantDerived = variantBase.cast_dynamic(variantBase); ^ /usr/include/giomm-2.4/giomm/actiongroup.h:651:11: error: 'variantDerived' was not declared in this scope value = variantDerived.get(); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:361:161: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:177:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:364:161: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:194:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:367:155: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:202:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > next_files_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:216:89: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:225:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:370:155: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:373:106: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:376:106: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/application.h:1193:35: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/giomm-2.4/giomm/application.h:1193:73: error: template argument 2 is invalid Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ In file included from /usr/include/giomm-2.4/giomm.h:86:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/inetsocketaddress.h:31:7: error: expected nested-name-specifier before 'GInetSocketAddress' using GInetSocketAddress = struct _GInetSocketAddress; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:32:7: error: expected nested-name-specifier before 'GInetSocketAddressClass' using GInetSocketAddressClass = struct _GInetSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetSocketAddress; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetSocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetSocketAddress; ^ In file included from /usr/include/giomm-2.4/giomm/actionmap.h:26:0, from /usr/include/giomm-2.4/giomm.h:26, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/simpleaction.h: At global scope: /usr/include/giomm-2.4/giomm/simpleaction.h:31:7: error: expected nested-name-specifier before 'GSimpleActionClass' using GSimpleActionClass = GObjectClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InputStream; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:459:150: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/application.h:1278:30: error: 'type_vec_files' does not name a type virtual void on_open(const type_vec_files& files, const Glib::ustring& hint); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleAction; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleAction_Class; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress(const InetSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InputStream_Class; ^ /usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInputStream; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleAction; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress& operator=(const InetSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionClass; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:68:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction(const SimpleAction&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:462:150: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:73:10: error: 'CppClassType' does not name a type static CppClassType inetsocketaddress_class_; ^ /usr/include/giomm-2.4/giomm/inputstream.h:68:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:465:101: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/simpleaction.h:69:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleAction& operator=(const SimpleAction&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:69:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream& operator=(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:38: error: expected ',' or '...' before '&&' token InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:72:10: error: 'CppClassType' does not name a type static CppClassType simpleaction_class_; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: invalid constructor; you probably meant 'Gio::InetSocketAddress (const Gio::InetSocketAddress&)' InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsdatabase.h:468:101: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: error: 'noexcept' does not name a type InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:28: error: expected ',' or '...' before '&&' token SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: invalid constructor; you probably meant 'Gio::SimpleAction (const Gio::SimpleAction&)' SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:82:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: error: 'noexcept' does not name a type SimpleAction(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:82:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)' InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:39: error: expected ',' or '...' before '&&' token SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:49: error: expected ',' or '...' before '&&' token InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:45: error: expected ';' at end of member declaration SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:55: error: expected ';' at end of member declaration InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: error: 'noexcept' does not name a type InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: error: 'noexcept' does not name a type SimpleAction& operator=(SimpleAction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:22: error: expected ';' at end of member declaration ~InetSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:83:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: error: 'noexcept' does not name a type ~InetSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleaction.h:85:17: error: expected ';' at end of member declaration ~SimpleAction() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/dbusactiongroup.h:27:0, from /usr/include/giomm-2.4/giomm.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/remoteactiongroup.h:35:7: error: expected nested-name-specifier before 'GRemoteActionGroup' using GRemoteActionGroup = struct _GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: error: 'noexcept' does not name a type ~SimpleAction() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleaction.h:85:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:549:151: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:552:151: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:274:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:555:102: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:558:102: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:375:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inputstream.h:406:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:36:7: error: expected nested-name-specifier before 'GRemoteActionGroupClass' using GRemoteActionGroupClass = struct _GRemoteActionGroupClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:449:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:82:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = RemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/inputstream.h:482:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:83:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = RemoteActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:84:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:85:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GRemoteActionGroupInterface; ^ In file included from /usr/include/giomm-2.4/giomm/bufferedinputstream.h:25:0, from /usr/include/giomm-2.4/giomm.h:33, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/filterinputstream.h:30:7: error: expected nested-name-specifier before 'GFilterInputStream' using GFilterInputStream = struct _GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:31:7: error: expected nested-name-specifier before 'GFilterInputStreamClass' using GFilterInputStreamClass = struct _GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:88:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:534:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:89:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup& operator=(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterInputStream; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:93:10: error: 'CppClassType' does not name a type static CppClassType remoteactiongroup_class_; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterInputStream_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:91:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/listmodel.h:35:7: error: expected nested-name-specifier before 'GListModel' using GListModel = struct _GListModel; ^ /usr/include/giomm-2.4/giomm/listmodel.h:36:7: error: expected nested-name-specifier before 'GListModelClass' using GListModelClass = struct _GListModelClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:563:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/listmodel.h:99:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListModel; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:38: error: expected ',' or '...' before '&&' token RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:100:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListModel_Class; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: invalid constructor; you probably meant 'Gio::RemoteActionGroup (const Gio::RemoteActionGroup&)' RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsdatabase.h:668:128: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: error: 'noexcept' does not name a type RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:588:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/listmodel.h:101:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListModel; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream& operator=(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:49: error: expected ',' or '...' before '&&' token RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:102:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListModelInterface; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:55: error: expected ';' at end of member declaration RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:105:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:671:128: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType filterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: error: 'noexcept' does not name a type RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:106:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel& operator=(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:22: error: expected ';' at end of member declaration ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:674:79: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: error: 'noexcept' does not name a type ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:110:10: error: 'CppClassType' does not name a type static CppClassType listmodel_class_; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:38: error: expected ',' or '...' before '&&' token FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:677:79: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: invalid constructor; you probably meant 'Gio::FilterInputStream (const Gio::FilterInputStream&)' FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/listmodel.h:139:22: error: expected ',' or '...' before '&&' token ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: error: 'noexcept' does not name a type FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: invalid constructor; you probably meant 'Gio::ListModel (const Gio::ListModel&)' ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filterinputstream.h:79:49: error: expected ',' or '...' before '&&' token FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:55: error: expected ';' at end of member declaration FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:30: error: 'noexcept' does not name a type ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: error: 'noexcept' does not name a type FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:33: error: expected ',' or '...' before '&&' token ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:140:39: error: expected ';' at end of member declaration ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:22: error: expected ';' at end of member declaration ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:41: error: 'noexcept' does not name a type ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: error: 'noexcept' does not name a type ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:697:226: error: 'SlotAsyncReady' does not name a type virtual void verify_chain_async_vfunc(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags) const; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:140:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:142:14: error: expected ';' at end of member declaration ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: error: 'noexcept' does not name a type ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:710:144: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificate_for_handle_async_vfunc(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:37:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:719:160: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificate_issuer_async_vfunc(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ /usr/include/giomm-2.4/giomm/seekable.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^ /usr/include/giomm-2.4/giomm/seekable.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^ /usr/include/giomm-2.4/giomm/seekable.h:74:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/seekable.h:75:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable& operator=(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:728:167: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificates_issued_by_async_vfunc(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actionmap.h:34:7: error: expected nested-name-specifier before 'GActionMap' using GActionMap = struct _GActionMap; ^ /usr/include/giomm-2.4/giomm/actionmap.h:35:7: error: expected nested-name-specifier before 'GActionMapClass' using GActionMapClass = struct _GActionMapClass; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:30:7: error: expected nested-name-specifier before 'GBufferedInputStream' using GBufferedInputStream = struct _GBufferedInputStream; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:28: error: 'noexcept' does not name a type Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:109:31: error: expected ',' or '...' before '&&' token Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:31:7: error: expected nested-name-specifier before 'GBufferedInputStreamClass' using GBufferedInputStreamClass = struct _GBufferedInputStreamClass; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:37: error: expected ';' at end of member declaration Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedInputStream; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedInputStream_Class; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/liststore.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListStoreBase; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:13: error: expected ';' at end of member declaration ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedInputStream; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedInputStreamClass; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListStoreBase_Class; ^ /usr/include/giomm-2.4/giomm/liststore.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListStore; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:72:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream(const BufferedInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListStoreClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:67:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:73:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream& operator=(const BufferedInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:68:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase& operator=(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType bufferedinputstream_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h:71:10: error: 'CppClassType' does not name a type static CppClassType liststorebase_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusactiongroup.h:31:7: error: expected nested-name-specifier before 'GDBusActionGroup' using GDBusActionGroup = struct _GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:32:7: error: expected nested-name-specifier before 'GDBusActionGroupClass' using GDBusActionGroupClass = struct _GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:30: error: expected ',' or '...' before '&&' token ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:42: error: expected ',' or '...' before '&&' token BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: invalid constructor; you probably meant 'Gio::ListStoreBase (const Gio::ListStoreBase&)' ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusactiongroup.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:75:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:38: error: 'noexcept' does not name a type ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: invalid constructor; you probably meant 'Gio::BufferedInputStream (const Gio::BufferedInputStream&)' BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:76:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:41: error: expected ',' or '...' before '&&' token ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h:82:47: error: expected ';' at end of member declaration ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: error: 'noexcept' does not name a type BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:79:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: error: 'noexcept' does not name a type ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:53: error: expected ',' or '...' before '&&' token BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:18: error: expected ';' at end of member declaration ~ListStoreBase() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: error: 'noexcept' does not name a type ~ListStoreBase() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:59: error: expected ';' at end of member declaration BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionMap; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: error: 'noexcept' does not name a type BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:24: error: expected ';' at end of member declaration ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionMap_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsinteraction.h:31:7: error: expected nested-name-specifier before 'GTlsInteraction' using GTlsInteraction = struct _GTlsInteraction; ^ /usr/include/giomm-2.4/giomm/actionmap.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GActionMap; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:32:7: error: expected nested-name-specifier before 'GTlsInteractionClass' using GTlsInteractionClass = struct _GTlsInteractionClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GActionMapInterface; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: error: 'noexcept' does not name a type ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:76:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap(const ActionMap&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:77:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionMap& operator=(const ActionMap&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /usr/include/giomm-2.4/giomm/actionmap.h:81:10: error: 'CppClassType' does not name a type static CppClassType actionmap_class_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/liststore.h:143:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInputStream; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:22: error: expected ',' or '...' before '&&' token ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: invalid constructor; you probably meant 'Gio::ActionMap (const Gio::ActionMap&)' ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h:161:73: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInputStream_Class; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: error: 'noexcept' does not name a type ActionMap(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:110:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:33: error: expected ',' or '...' before '&&' token ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:170:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:39: error: expected ';' at end of member declaration ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: error: 'noexcept' does not name a type ActionMap& operator=(ActionMap&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:111:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/actionmap.h:113:14: error: expected ';' at end of member declaration ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: error: 'noexcept' does not name a type ~ActionMap() noexcept override; ^ /usr/include/giomm-2.4/giomm/actionmap.h:113:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:71:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:222:52: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:72:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream& operator=(const FileInputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:221:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileinputstream_class_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:234:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: invalid constructor; you probably meant 'Gio::FileInputStream (const Gio::FileInputStream&)' FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:201:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsInteraction; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:202:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsInteraction_Class; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: invalid constructor; you probably meant 'Gio::DBus::ActionGroup (const Gio::DBus::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinputstream.h:86:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:203:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsInteraction; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:204:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsInteractionClass; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:207:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsInteraction(const TlsInteraction&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:208:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsInteraction& operator=(const TlsInteraction&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: error: 'noexcept' does not name a type FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:211:10: error: 'CppClassType' does not name a type static CppClassType tlsinteraction_class_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:32: error: expected ',' or '...' before '&&' token TlsInteraction(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:38: error: invalid constructor; you probably meant 'Gio::TlsInteraction (const Gio::TlsInteraction&)' TlsInteraction(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:263:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/liststore.h:263:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:40: error: 'noexcept' does not name a type TlsInteraction(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:264:64: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "T_item must be Glib::Object or derived from Glib::Object."); ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:43: error: expected ',' or '...' before '&&' token TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:49: error: expected ';' at end of member declaration TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:51: error: 'noexcept' does not name a type TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:224:19: error: expected ';' at end of member declaration ~TlsInteraction() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileinputstream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:323:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:224:21: error: 'noexcept' does not name a type ~TlsInteraction() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:224:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:337:63: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/actionmap.h:200:9: error: expected nested-name-specifier before 'ActivateSlot' using ActivateSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/liststore.h:345:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/actionmap.h:209:74: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action(const Glib::ustring& name, const ActivateSlot& slot); ^ In file included from /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/filteroutputstream.h:30:7: error: expected nested-name-specifier before 'GFilterOutputStream' using GFilterOutputStream = struct _GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:31:7: error: expected nested-name-specifier before 'GFilterOutputStreamClass' using GFilterOutputStreamClass = struct _GFilterOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsinteraction.h:300:76: error: 'SlotAsyncReady' does not name a type void ask_password_async(const Glib::RefPtr& password, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/actionmap.h:219:9: error: expected nested-name-specifier before 'ActivateWithParameterSlot' using ActivateWithParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:234:89: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const ActivateWithParameterSlot& slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterOutputStream; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:303:76: error: 'SlotAsyncReady' does not name a type void ask_password_async(const Glib::RefPtr& password, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/liststore.h:376:42: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterOutputStream; ^ In file included from /usr/include/giomm-2.4/giomm.h:26:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/actionmap.h:247:130: error: 'ActivateWithParameterSlot' does not name a type Glib::RefPtr add_action_with_parameter(const Glib::ustring& name, const Glib::VariantType& parameter_type, const ActivateWithParameterSlot& slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:65:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/actionmap.h:267:79: error: 'ActivateSlot' does not name a type Glib::RefPtr add_action_bool(const Glib::ustring& name, const ActivateSlot& slot, bool state = false); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:66:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream& operator=(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:390:30: error: '>>' should be '> >' within a nested template argument list Glib::RefPtr> ListStore::create() ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType filteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/actionmap.h:286:9: error: expected nested-name-specifier before 'ActivateWithStringParameterSlot' using ActivateWithStringParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/actionmap.h:297:87: error: 'ActivateWithStringParameterSlot' does not name a type Glib::RefPtr add_action_radio_string(const Glib::ustring& name, const ActivateWithStringParameterSlot& slot, const Glib::ustring& state); ^ /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static Glib::RefPtr > Gio::ListStore::create()': /usr/include/giomm-2.4/giomm/liststore.h:392:39: error: '>>' should be '> >' within a nested template argument list return Glib::RefPtr>(new ListStore()); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:40: error: expected ',' or '...' before '&&' token FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:316:9: error: expected nested-name-specifier before 'ActivateWithIntParameterSlot' using ActivateWithIntParameterSlot = sigc::slot; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:440:121: error: 'SlotAsyncReady' does not name a type void request_certificate_async(const Glib::RefPtr& connection, TlsCertificateRequestFlags flags, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: invalid constructor; you probably meant 'Gio::FilterOutputStream (const Gio::FilterOutputStream&)' FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/actionmap.h:327:88: error: 'ActivateWithIntParameterSlot' does not name a type Glib::RefPtr add_action_radio_integer(const Glib::ustring& name, const ActivateWithIntParameterSlot& slot, gint32 state); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsinteraction.h:443:121: error: 'SlotAsyncReady' does not name a type void request_certificate_async(const Glib::RefPtr& connection, TlsCertificateRequestFlags flags, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: error: 'noexcept' does not name a type FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:51: error: expected ',' or '...' before '&&' token FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:57: error: expected ';' at end of member declaration FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: error: 'noexcept' does not name a type FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:474:92: error: 'SlotAsyncReady' does not name a type virtual void ask_password_async_vfunc(const Glib::RefPtr& password, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:415:43: error: 'SlotCompare' does not name a type const Glib::RefPtr& item, const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:23: error: expected ';' at end of member declaration ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: error: 'noexcept' does not name a type ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'guint Gio::ListStore::insert_sorted(const Glib::RefPtr&, const int&)': /usr/include/giomm-2.4/giomm/liststore.h:418:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:418:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:420:79: error: 'slot_copy' was not declared in this scope return g_list_store_insert_sorted(gobj(), item->gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:424:36: error: 'SlotCompare' does not name a type void ListStore::sort(const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::sort(const int&)': /usr/include/giomm-2.4/giomm/liststore.h:427:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:427:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:429:49: error: 'slot_copy' was not declared in this scope g_list_store_sort(gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:125:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = OutputStream_Class; ^ /usr/include/giomm-2.4/giomm/outputstream.h:126:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:127:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:45:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusaddress.h:78:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot, ^ /usr/include/giomm-2.4/giomm/outputstream.h:130:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:440:40: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions) ^ In file included from /usr/include/giomm-2.4/giomm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlspassword.h:29:7: error: expected nested-name-specifier before 'GTlsPassword' using GTlsPassword = struct _GTlsPassword; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:30:7: error: expected nested-name-specifier before 'GTlsPasswordClass' using GTlsPasswordClass = struct _GTlsPasswordClass; ^ /usr/include/giomm-2.4/giomm/dbusaddress.h:82:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot); ^ /usr/include/giomm-2.4/giomm/outputstream.h:131:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::splice(guint, guint, const std::vector >&)': /usr/include/giomm-2.4/giomm/liststore.h:443:3: error: 'unique_ptr' is not a member of 'std' std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:27: error: expected primary-expression before '[' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:28: error: expected primary-expression before ']' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:31: error: 'g_additions' was not declared in this scope std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/outputstream.h:144:36: error: 'noexcept' does not name a type OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:32:7: error: expected nested-name-specifier before 'GBufferedOutputStream' using GBufferedOutputStream = struct _GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:33:7: error: expected nested-name-specifier before 'GBufferedOutputStreamClass' using GBufferedOutputStreamClass = struct _GBufferedOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:39: error: expected ',' or '...' before '&&' token OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: error: 'noexcept' does not name a type OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static int Gio::ListStore::compare_data_func(gconstpointer, gconstpointer, gpointer)': /usr/include/giomm-2.4/giomm/liststore.h:454:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:454:8: error: 'slot' does not name a type auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:70:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:71:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream& operator=(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:142:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsPassword; ^ In file included from /usr/include/giomm-2.4/giomm/applaunchcontext.h:33:0, from /usr/include/giomm-2.4/giomm/appinfo.h:28, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/icon.h:34:7: error: expected nested-name-specifier before 'GIcon' using GIcon = struct _GIcon; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:74:10: error: 'CppClassType' does not name a type static CppClassType bufferedoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/icon.h:35:7: error: expected nested-name-specifier before 'GIconClass' using GIconClass = struct _GIconClass; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:143:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsPassword_Class; ^ /usr/include/giomm-2.4/giomm/icon.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Icon; ^ /usr/include/giomm-2.4/giomm/icon.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Icon_Class; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:144:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsPassword; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:145:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsPasswordClass; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:44: error: expected ',' or '...' before '&&' token BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:148:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsPassword(const TlsPassword&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: invalid constructor; you probably meant 'Gio::BufferedOutputStream (const Gio::BufferedOutputStream&)' BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlspassword.h:149:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsPassword& operator=(const TlsPassword&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: error: 'slot' was not declared in this scope return (*slot)(item_a, item_b); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: error: 'noexcept' does not name a type BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:152:10: error: 'CppClassType' does not name a type static CppClassType tlspassword_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: note: suggested alternative: /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:55: error: expected ',' or '...' before '&&' token BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:26: error: expected ',' or '...' before '&&' token TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:61: error: expected ';' at end of member declaration BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: error: 'noexcept' does not name a type BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:32: error: invalid constructor; you probably meant 'Gio::TlsPassword (const Gio::TlsPassword&)' TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlspassword.h:162:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:25: error: expected ';' at end of member declaration ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: error: 'noexcept' does not name a type ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:34: error: 'noexcept' does not name a type TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlspassword.h:163:37: error: expected ',' or '...' before '&&' token TlsPassword& operator=(TlsPassword&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/outputstream.h:368:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:43: error: expected ';' at end of member declaration TlsPassword& operator=(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:45: error: 'noexcept' does not name a type TlsPassword& operator=(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlspassword.h:165:16: error: expected ';' at end of member declaration ~TlsPassword() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:402:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tlspassword.h:165:18: error: 'noexcept' does not name a type ~TlsPassword() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:165:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/outputstream.h:527:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:566:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/memoryinputstream.h: At global scope: /usr/include/giomm-2.4/giomm/memoryinputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryInputStream' using GMemoryInputStream = struct _GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryInputStreamClass' using GMemoryInputStreamClass = struct _GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:615:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryInputStream; ^ In file included from /usr/include/giomm-2.4/giomm.h:50:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusinterface.h:33:7: error: expected nested-name-specifier before 'GDBusInterface' using GDBusInterface = struct _GDBusInterface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:34:7: error: expected nested-name-specifier before 'GDBusInterfaceClass' using GDBusInterfaceClass = struct _GDBusInterfaceClass; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryInputStream_Class; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/outputstream.h:654:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:67:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream(const MemoryInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIcon; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterface; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:68:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream& operator=(const MemoryInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusInterfaceIface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIconIface; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:71:10: error: 'CppClassType' does not name a type static CppClassType memoryinputstream_class_; ^ /usr/include/giomm-2.4/giomm/outputstream.h:691:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/icon.h:76:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/icon.h:77:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Icon& operator=(const Icon&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:38: error: expected ',' or '...' before '&&' token MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:81:10: error: 'CppClassType' does not name a type static CppClassType icon_class_; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:84:10: error: 'CppClassType' does not name a type static CppClassType interface_class_; ^ /usr/include/giomm-2.4/giomm/outputstream.h:706:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: invalid constructor; you probably meant 'Gio::MemoryInputStream (const Gio::MemoryInputStream&)' MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/icon.h:110:12: error: expected ',' or '...' before '&&' token Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:728:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/icon.h:110:18: error: invalid constructor; you probably meant 'Gio::Icon (const Gio::Icon&)' Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: error: 'noexcept' does not name a type MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:110:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterface.h:113:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: error: 'noexcept' does not name a type Icon(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:49: error: expected ',' or '...' before '&&' token MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: invalid constructor; you probably meant 'Gio::DBus::Interface (const Gio::DBus::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:55: error: expected ';' at end of member declaration MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:738:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:110:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/icon.h:111:23: error: expected ',' or '...' before '&&' token Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/icon.h:111:29: error: expected ';' at end of member declaration Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:760:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: error: 'noexcept' does not name a type Icon& operator=(Icon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: error: 'noexcept' does not name a type MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/charsetconverter.h:26:0, from /usr/include/giomm-2.4/giomm.h:36, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/converter.h:33:7: error: expected nested-name-specifier before 'GConverter' using GConverter = struct _GConverter; ^ /usr/include/giomm-2.4/giomm/icon.h:111:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:34:7: error: expected nested-name-specifier before 'GConverterClass' using GConverterClass = struct _GConverterClass; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:22: error: expected ';' at end of member declaration ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:9: error: expected ';' at end of member declaration ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: error: 'noexcept' does not name a type ~Icon() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: error: 'noexcept' does not name a type ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/icon.h:113:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsserverconnection.h:35:7: error: expected nested-name-specifier before 'GTlsServerConnection' using GTlsServerConnection = struct _GTlsServerConnection; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:36:7: error: expected nested-name-specifier before 'GTlsServerConnectionClass' using GTlsServerConnectionClass = struct _GTlsServerConnectionClass; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsServerConnection; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsServerConnection_Class; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsServerConnection; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsServerConnectionInterface; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:66:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsServerConnection(const TlsServerConnection&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/memoryinputstream.h:155:9: error: expected nested-name-specifier before 'SlotDestroyData' using SlotDestroyData = sigc::slot; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:67:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsServerConnection& operator=(const TlsServerConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:165:53: error: 'SlotDestroyData' does not name a type void add_data(const void* data, gssize len, const SlotDestroyData& destroy_slot); ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:71:10: error: 'CppClassType' does not name a type static CppClassType tlsserverconnection_class_; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:42: error: expected ',' or '...' before '&&' token TlsServerConnection(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:48: error: invalid constructor; you probably meant 'Gio::TlsServerConnection (const Gio::TlsServerConnection&)' TlsServerConnection(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:50: error: 'noexcept' does not name a type TlsServerConnection(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:53: error: expected ',' or '...' before '&&' token TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:59: error: expected ';' at end of member declaration TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Converter; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:61: error: 'noexcept' does not name a type TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:103:24: error: expected ';' at end of member declaration ~TlsServerConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/converter.h:194:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Converter_Class; ^ /usr/include/giomm-2.4/giomm/converter.h:195:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverter; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:103:26: error: 'noexcept' does not name a type ~TlsServerConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:103:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/converter.h:196:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterIface; ^ /usr/include/giomm-2.4/giomm/converter.h:199:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:200:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter& operator=(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:204:10: error: 'CppClassType' does not name a type static CppClassType converter_class_; ^ /usr/include/giomm-2.4/giomm/converter.h:233:22: error: expected ',' or '...' before '&&' token Converter(Converter&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:95:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/memoryoutputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryOutputStream' using GMemoryOutputStream = struct _GMemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryOutputStreamClass' using GMemoryOutputStreamClass = struct _GMemoryOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: invalid constructor; you probably meant 'Gio::Converter (const Gio::Converter&)' Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converter.h:233:30: error: 'noexcept' does not name a type Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/converter.h:233:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/converter.h:234:33: error: expected ',' or '...' before '&&' token Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:234:39: error: expected ';' at end of member declaration Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:77:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream(const MemoryOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: error: 'noexcept' does not name a type Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:156:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOStream; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:157:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = IOStream_Class; ^ /usr/include/giomm-2.4/giomm/converter.h:236:14: error: expected ';' at end of member declaration ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: error: 'noexcept' does not name a type ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:158:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:78:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream& operator=(const MemoryOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:159:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:81:10: error: 'CppClassType' does not name a type static CppClassType memoryoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/iostream.h:162:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:163:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream& operator=(const IOStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/applaunchcontext.h:37:7: error: expected nested-name-specifier before 'GAppLaunchContext' using GAppLaunchContext = struct _GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/iostream.h:166:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:38:7: error: expected nested-name-specifier before 'GAppLaunchContextClass' using GAppLaunchContextClass = struct _GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:40: error: expected ',' or '...' before '&&' token MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: invalid constructor; you probably meant 'Gio::MemoryOutputStream (const Gio::MemoryOutputStream&)' MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppLaunchContext_Class; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppLaunchContext; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppLaunchContextClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:176:20: error: expected ',' or '...' before '&&' token IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:71:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: error: 'noexcept' does not name a type MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: invalid constructor; you probably meant 'Gio::IOStream (const Gio::IOStream&)' IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:72:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppLaunchContext& operator=(const AppLaunchContext&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:51: error: expected ',' or '...' before '&&' token MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applaunchcontext.h:75:10: error: 'CppClassType' does not name a type static CppClassType applaunchcontext_class_; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:57: error: expected ';' at end of member declaration MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:177:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: error: 'noexcept' does not name a type MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixconnection.h:30:7: error: expected nested-name-specifier before 'GUnixConnection' using GUnixConnection = struct _GUnixConnection; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:31:7: error: expected nested-name-specifier before 'GUnixConnectionClass' using GUnixConnectionClass = struct _GUnixConnectionClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:177:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: error: 'noexcept' does not name a type IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:23: error: expected ';' at end of member declaration ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: error: 'noexcept' does not name a type ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixConnection; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixConnection_Class; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixConnection; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:13: error: expected ';' at end of member declaration ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixConnectionClass; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:68:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixConnection(const UnixConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:69:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixConnection& operator=(const UnixConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:72:10: error: 'CppClassType' does not name a type static CppClassType unixconnection_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:36:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/charsetconverter.h:30:7: error: expected nested-name-specifier before 'GCharsetConverter' using GCharsetConverter = struct _GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:31:7: error: expected nested-name-specifier before 'GCharsetConverterClass' using GCharsetConverterClass = struct _GCharsetConverterClass; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:76:42: error: expected ')' before '*' token explicit UnixConnection(GUnixConnection* castitem); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = CharsetConverter; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/iostream.h:221:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:32: error: expected ',' or '...' before '&&' token UnixConnection(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:38: error: invalid constructor; you probably meant 'Gio::UnixConnection (const Gio::UnixConnection&)' UnixConnection(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = CharsetConverter_Class; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixconnection.h:82:40: error: 'noexcept' does not name a type UnixConnection(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCharsetConverterClass; ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:60:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter(const CharsetConverter&) = delete; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:43: error: expected ',' or '...' before '&&' token UnixConnection& operator=(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:61:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter& operator=(const CharsetConverter&) = delete; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:49: error: expected ';' at end of member declaration UnixConnection& operator=(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:64:10: error: 'CppClassType' does not name a type static CppClassType charsetconverter_class_; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:51: error: 'noexcept' does not name a type UnixConnection& operator=(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:307:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady&slot, const Glib::RefPtr& cancellable, int io_priority=Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/dbusmenumodel.h:25:0, from /usr/include/giomm-2.4/giomm.h:53, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/menumodel.h:29:7: error: expected nested-name-specifier before 'GMenuModel' using GMenuModel = struct _GMenuModel; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:19: error: expected ';' at end of member declaration ~UnixConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:36: error: expected ',' or '...' before '&&' token CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:21: error: 'noexcept' does not name a type ~UnixConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: invalid constructor; you probably meant 'Gio::CharsetConverter (const Gio::CharsetConverter&)' CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:30:7: error: expected nested-name-specifier before 'GMenuModelClass' using GMenuModelClass = struct _GMenuModelClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: error: 'noexcept' does not name a type CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:75:47: error: expected ',' or '...' before '&&' token CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:147:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ /usr/include/giomm-2.4/giomm/menumodel.h:148:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:98:3: error: 'GUnixConnection' does not name a type GUnixConnection* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/unixconnection.h:101:9: error: 'GUnixConnection' does not name a type const GUnixConnection* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:53: error: expected ';' at end of member declaration CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:36: error: expected ',' or '...' before '&&' token AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: error: 'noexcept' does not name a type CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: invalid constructor; you probably meant 'Gio::AppLaunchContext (const Gio::AppLaunchContext&)' AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:42: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixconnection.h:104:3: error: 'GUnixConnection' does not name a type GUnixConnection* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/charsetconverter.h:77:21: error: expected ';' at end of member declaration ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: error: 'noexcept' does not name a type AppLaunchContext(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:85:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:47: error: expected ',' or '...' before '&&' token AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: error: 'noexcept' does not name a type ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:53: error: expected ';' at end of member declaration AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: error: 'noexcept' does not name a type AppLaunchContext& operator=(AppLaunchContext&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:86:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:21: error: expected ';' at end of member declaration ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:208:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: error: 'noexcept' does not name a type ~AppLaunchContext() noexcept override; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:88:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:213:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm/menu.h:26:0, from /usr/include/giomm-2.4/giomm.h:96, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/menuitem.h:34:7: error: expected nested-name-specifier before 'GMenuItem' using GMenuItem = struct _GMenuItem; ^ /usr/include/giomm-2.4/giomm/menuitem.h:35:7: error: expected nested-name-specifier before 'GMenuItemClass' using GMenuItemClass = struct _GMenuItemClass; ^ /usr/include/giomm-2.4/giomm/menuitem.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuItem; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:261:37: error: 'SlotAsyncReady' does not name a type void send_credentials_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/menuitem.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuItem_Class; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileiostream.h:33:7: error: expected nested-name-specifier before 'GFileIOStream' using GFileIOStream = struct _GFileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:34:7: error: expected nested-name-specifier before 'GFileIOStreamClass' using GFileIOStreamClass = struct _GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:266:37: error: 'SlotAsyncReady' does not name a type void send_credentials_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/menuitem.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuItem; ^ /usr/include/giomm-2.4/giomm/menuitem.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuItemClass; ^ /usr/include/giomm-2.4/giomm/menuitem.h:64:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem(const MenuItem&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:28:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:74: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:161:84: error: expected ',' or '...' before '<' token std::string get_display(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/menuitem.h:65:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem& operator=(const MenuItem&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIOStream_Class; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:84: error: 'ListHandle' in namespace 'Glib' does not name a template type std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:71:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:68:10: error: 'CppClassType' does not name a type static CppClassType menuitem_class_; ^ /usr/include/giomm-2.4/giomm/applaunchcontext.h:175:94: error: expected ',' or '...' before '<' token std::string get_startup_notify_id(const Glib::RefPtr& info, const Glib::ListHandle< Glib::RefPtr >& files); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:72:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream& operator=(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:20: error: expected ',' or '...' before '&&' token MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:149:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuModel; ^ /usr/include/giomm-2.4/giomm/menumodel.h:150:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuModelClass; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: invalid constructor; you probably meant 'Gio::MenuItem (const Gio::MenuItem&)' MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuitem.h:78:28: error: 'noexcept' does not name a type MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:153:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:79:31: error: expected ',' or '...' before '&&' token MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:306:42: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menumodel.h:154:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:37: error: expected ';' at end of member declaration MenuItem& operator=(MenuItem&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/tlsserverconnection.h:194:42: note: previous declaration 'Glib::RefPtr Glib::wrap(GTlsServerConnection*, bool)' Glib::RefPtr wrap(GTlsServerConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:39: error: 'noexcept' does not name a type MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuitem.h:81:13: error: expected ';' at end of member declaration ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:157:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixconnection.h:306:42: error: 'GUnixConnection' was not declared in this scope Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: error: 'noexcept' does not name a type ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: error: 'noexcept' does not name a type FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:306:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:306:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: invalid constructor; you probably meant 'Gio::MenuModel (const Gio::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileiostream.h:86:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:168:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:168:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:17: error: expected ';' at end of member declaration ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:170:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/asyncresult.h:37:7: error: expected nested-name-specifier before 'GAsyncResult' using GAsyncResult = struct _GAsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:38:7: error: expected nested-name-specifier before 'GAsyncResultClass' using GAsyncResultClass = struct _GAsyncResultClass; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/contenttype.h:172:7: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle content_type_guess_for_tree(const Glib::RefPtr& root); ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:29:7: error: expected nested-name-specifier before 'GUnixCredentialsMessage' using GUnixCredentialsMessage = struct _GUnixCredentialsMessage; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:30:7: error: expected nested-name-specifier before 'GUnixCredentialsMessageClass' using GUnixCredentialsMessageClass = struct _GUnixCredentialsMessageClass; ^ /usr/include/giomm-2.4/giomm/contenttype.h:180:7: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle content_types_get_registered(); ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixCredentialsMessage; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixCredentialsMessage_Class; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixCredentialsMessage; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixCredentialsMessageClass; ^ In file included from /usr/include/giomm-2.4/giomm/converterinputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:39, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/pollableinputstream.h:33:7: error: expected nested-name-specifier before 'GPollableInputStream' using GPollableInputStream = struct _GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:70:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixCredentialsMessage(const UnixCredentialsMessage&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileiostream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:34:7: error: expected nested-name-specifier before 'GPollableInputStreamClass' using GPollableInputStreamClass = struct _GPollableInputStreamClass; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableInputStream; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:71:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixCredentialsMessage& operator=(const UnixCredentialsMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableInputStream_Class; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:74:10: error: 'CppClassType' does not name a type static CppClassType unixcredentialsmessage_class_; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableInputStreamInterface; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:71:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:48: error: expected ',' or '...' before '&&' token UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:54: error: invalid constructor; you probably meant 'Gio::UnixCredentialsMessage (const Gio::UnixCredentialsMessage&)' UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:72:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream& operator=(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType pollableinputstream_class_; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:56: error: 'noexcept' does not name a type UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:59: error: expected ',' or '...' before '&&' token UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:65: error: expected ';' at end of member declaration UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:42: error: expected ',' or '...' before '&&' token PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:67: error: 'noexcept' does not name a type UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:27: error: expected ';' at end of member declaration ~UnixCredentialsMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: invalid constructor; you probably meant 'Gio::PollableInputStream (const Gio::PollableInputStream&)' PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: error: 'noexcept' does not name a type PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:29: error: 'noexcept' does not name a type ~UnixCredentialsMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:53: error: expected ',' or '...' before '&&' token PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:59: error: expected ';' at end of member declaration PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: error: 'noexcept' does not name a type PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:24: error: expected ';' at end of member declaration ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: error: 'noexcept' does not name a type ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:96:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/menu.h:30:7: error: expected nested-name-specifier before 'GMenu' using GMenu = struct _GMenu; ^ /usr/include/giomm-2.4/giomm/menu.h:31:7: error: expected nested-name-specifier before 'GMenuClass' using GMenuClass = struct _GMenuClass; ^ /usr/include/giomm-2.4/giomm/menu.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Menu; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:62:7: error: expected nested-name-specifier before 'SlotAsyncReady' using SlotAsyncReady = sigc::slot&>; ^ /usr/include/giomm-2.4/giomm/menu.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Menu_Class; ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:29:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/asyncresult.h:127:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncResult; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:128:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncResult_Class; ^ /usr/include/giomm-2.4/giomm/menu.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenu; ^ /usr/include/giomm-2.4/giomm/menu.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:129:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncResult; ^ /usr/include/giomm-2.4/giomm/menu.h:67:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:130:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncResultIface; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:133:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult(const AsyncResult&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/filemonitor.h:30:7: error: expected nested-name-specifier before 'GFileMonitor' using GFileMonitor = struct _GFileMonitor; ^ /usr/include/giomm-2.4/giomm/menu.h:68:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu& operator=(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/menu.h:71:10: error: 'CppClassType' does not name a type static CppClassType menu_class_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:31:7: error: expected nested-name-specifier before 'GFileMonitorClass' using GFileMonitorClass = struct _GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:134:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncResult& operator=(const AsyncResult&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:138:10: error: 'CppClassType' does not name a type static CppClassType asyncresult_class_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/giomm-2.4/giomm/menu.h:81:12: error: expected ',' or '...' before '&&' token Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: invalid constructor; you probably meant 'Gio::Menu (const Gio::Menu&)' Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:128:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncresult.h:167:26: error: expected ',' or '...' before '&&' token AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:81:20: error: 'noexcept' does not name a type Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: invalid constructor; you probably meant 'Gio::AsyncResult (const Gio::AsyncResult&)' AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filemonitor.h:132:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/menu.h:81:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:82:23: error: expected ',' or '...' before '&&' token Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: error: 'noexcept' does not name a type AsyncResult(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:167:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:133:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor& operator=(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:37: error: expected ',' or '...' before '&&' token AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:82:29: error: expected ';' at end of member declaration Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:43: error: expected ';' at end of member declaration AsyncResult& operator=(AsyncResult&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixfdmessage.h:30:7: error: expected nested-name-specifier before 'GUnixFDMessage' using GUnixFDMessage = struct _GUnixFDMessage; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:31:7: error: expected nested-name-specifier before 'GUnixFDMessageClass' using GUnixFDMessageClass = struct _GUnixFDMessageClass; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: error: 'noexcept' does not name a type AsyncResult& operator=(AsyncResult&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:168:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:82:31: error: 'noexcept' does not name a type Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:82:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncresult.h:170:16: error: expected ';' at end of member declaration ~AsyncResult() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:39:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/converterinputstream.h:30:7: error: expected nested-name-specifier before 'GConverterInputStream' using GConverterInputStream = struct _GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:31:7: error: expected nested-name-specifier before 'GConverterInputStreamClass' using GConverterInputStreamClass = struct _GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/menu.h:84:9: error: expected ';' at end of member declaration ~Menu() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDMessage; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDMessage_Class; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: error: 'noexcept' does not name a type ~AsyncResult() noexcept override; ^ /usr/include/giomm-2.4/giomm/menu.h:84:11: error: 'noexcept' does not name a type ~Menu() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncresult.h:170:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:84:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDMessage; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDMessageClass; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: invalid constructor; you probably meant 'Gio::FileMonitor (const Gio::FileMonitor&)' FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterInputStream; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:71:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDMessage(const UnixFDMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterInputStream_Class; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:72:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDMessage& operator=(const UnixFDMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:66:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream(const ConverterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:75:10: error: 'CppClassType' does not name a type static CppClassType unixfdmessage_class_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: error: 'noexcept' does not name a type FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream& operator=(const ConverterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:16: error: expected ';' at end of member declaration ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:79:40: error: expected ')' before '*' token explicit UnixFDMessage(GUnixFDMessage* castitem); ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: error: 'noexcept' does not name a type ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:30: error: expected ',' or '...' before '&&' token UnixFDMessage(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:36: error: invalid constructor; you probably meant 'Gio::UnixFDMessage (const Gio::UnixFDMessage&)' UnixFDMessage(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:44: error: expected ',' or '...' before '&&' token ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:38: error: 'noexcept' does not name a type UnixFDMessage(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: invalid constructor; you probably meant 'Gio::ConverterInputStream (const Gio::ConverterInputStream&)' ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: error: 'noexcept' does not name a type ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:81:55: error: expected ',' or '...' before '&&' token ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:41: error: expected ',' or '...' before '&&' token UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:61: error: expected ';' at end of member declaration ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:47: error: expected ';' at end of member declaration UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:49: error: 'noexcept' does not name a type UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: error: 'noexcept' does not name a type ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:88:18: error: expected ';' at end of member declaration ~UnixFDMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:88:20: error: 'noexcept' does not name a type ~UnixFDMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:25: error: expected ';' at end of member declaration ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:88:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: error: 'noexcept' does not name a type ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:101:3: error: 'GUnixFDMessage' does not name a type GUnixFDMessage* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:104:9: error: 'GUnixFDMessage' does not name a type const GUnixFDMessage* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/cancellable.h:30:7: error: expected nested-name-specifier before 'GCancellable' using GCancellable = struct _GCancellable; ^ In file included from /usr/include/giomm-2.4/giomm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixfdmessage.h:107:3: error: 'GUnixFDMessage' does not name a type GUnixFDMessage* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:196:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileoutputstream.h:33:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:73:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream& operator=(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:41: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/menuattributeiter.h:29:7: error: expected nested-name-specifier before 'GMenuAttributeIter' using GMenuAttributeIter = struct _GMenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:30:7: error: expected nested-name-specifier before 'GMenuAttributeIterClass' using GMenuAttributeIterClass = struct _GMenuAttributeIterClass; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuAttributeIter; ^ In file included from /usr/include/giomm-2.4/giomm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:41: error: 'GUnixFDMessage' was not declared in this scope Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:57: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:53:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuAttributeIter_Class; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:65: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:55:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuAttributeIterClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuattributeiter.h:58:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter(const MenuAttributeIter&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:59:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter& operator=(const MenuAttributeIter&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixinputstream.h:31:7: error: expected nested-name-specifier before 'GUnixInputStream' using GUnixInputStream = struct _GUnixInputStream; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:32:7: error: expected nested-name-specifier before 'GUnixInputStreamClass' using GUnixInputStreamClass = struct _GUnixInputStreamClass; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:62:10: error: 'CppClassType' does not name a type static CppClassType menuattributeiter_class_; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixInputStream; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:38: error: expected ',' or '...' before '&&' token MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixInputStream_Class; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixInputStream; ^ /usr/include/giomm-2.4/giomm/cancellable.h:31:7: error: expected nested-name-specifier before 'GCancellableClass' using GCancellableClass = struct _GCancellableClass; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixInputStreamClass; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: invalid constructor; you probably meant 'Gio::MenuAttributeIter (const Gio::MenuAttributeIter&)' MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/appinfo.h:30:0, from /usr/include/giomm-2.4/giomm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/cancellable.h:55:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Cancellable; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:21: error: expected ';' at end of member declaration ~FileOutputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/converteroutputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/pollableoutputstream.h:33:7: error: expected nested-name-specifier before 'GPollableOutputStream' using GPollableOutputStream = struct _GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/cancellable.h:56:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Cancellable_Class; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:66:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixInputStream(const UnixInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/cancellable.h:57:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCancellable; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:34:7: error: expected nested-name-specifier before 'GPollableOutputStreamClass' using GPollableOutputStreamClass = struct _GPollableOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: error: 'noexcept' does not name a type ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:58:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCancellableClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableoutputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableOutputStream; ^ /usr/include/giomm-2.4/giomm/cancellable.h:61:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:67:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixInputStream& operator=(const UnixInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: error: 'noexcept' does not name a type MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType unixinputstream_class_; ^ /usr/include/giomm-2.4/giomm/cancellable.h:62:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Cancellable& operator=(const Cancellable&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableOutputStreamInterface; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:65:10: error: 'CppClassType' does not name a type static CppClassType cancellable_class_; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:49: error: expected ',' or '...' before '&&' token MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:74:44: error: expected ')' before '*' token explicit UnixInputStream(GUnixInputStream* castitem); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:72:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream(const PollableOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:34: error: expected ',' or '...' before '&&' token UnixInputStream(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:73:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream& operator=(const PollableOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:26: error: expected ',' or '...' before '&&' token Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:55: error: expected ';' at end of member declaration MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:40: error: invalid constructor; you probably meant 'Gio::UnixInputStream (const Gio::UnixInputStream&)' UnixInputStream(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: invalid constructor; you probably meant 'Gio::Cancellable (const Gio::Cancellable&)' Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: error: 'noexcept' does not name a type MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:75:34: error: 'noexcept' does not name a type Cancellable(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType pollableoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:22: error: expected ';' at end of member declaration ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:42: error: 'noexcept' does not name a type UnixInputStream(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:75:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:80:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:81:45: error: expected ',' or '...' before '&&' token UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:37: error: expected ',' or '...' before '&&' token Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: error: 'noexcept' does not name a type ~MenuAttributeIter() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:76:43: error: expected ';' at end of member declaration Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:44: error: expected ',' or '...' before '&&' token PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: error: 'noexcept' does not name a type Cancellable& operator=(Cancellable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:51: error: expected ';' at end of member declaration UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:76:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:81:53: error: 'noexcept' does not name a type UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:16: error: expected ';' at end of member declaration ~Cancellable() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: invalid constructor; you probably meant 'Gio::PollableOutputStream (const Gio::PollableOutputStream&)' PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/cancellable.h:78:18: error: 'noexcept' does not name a type ~Cancellable() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:78:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:193:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixinputstream.h:83:20: error: expected ';' at end of member declaration ~UnixInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: error: 'noexcept' does not name a type PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:83:22: error: 'noexcept' does not name a type ~UnixInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:83:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:96:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/cancellable.h:106:9: error: expected nested-name-specifier before 'SlotCancelledCallback' using SlotCancelledCallback = sigc::slot; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:55: error: expected ',' or '...' before '&&' token PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:61: error: expected ';' at end of member declaration PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:99:9: error: 'GUnixInputStream' does not name a type const GUnixInputStream* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixinputstream.h:102:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: error: 'noexcept' does not name a type PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:25: error: expected ';' at end of member declaration ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: error: 'noexcept' does not name a type ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/cancellable.h:259:24: error: 'SlotCancelledCallback' does not name a type gulong connect(const SlotCancelledCallback& slot); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:53:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusmenumodel.h:29:7: error: expected nested-name-specifier before 'GDBusMenuModel' using GDBusMenuModel = struct _GDBusMenuModel; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:30:7: error: expected nested-name-specifier before 'GDBusMenuModelClass' using GDBusMenuModelClass = struct _GDBusMenuModelClass; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ In file included from /usr/include/giomm-2.4/giomm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/menulinkiter.h:29:7: error: expected nested-name-specifier before 'GMenuLinkIter' using GMenuLinkIter = struct _GMenuLinkIter; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:201:43: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:30:7: error: expected nested-name-specifier before 'GMenuLinkIterClass' using GMenuLinkIterClass = struct _GMenuLinkIterClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMenuModel; ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixinputstream.h:201:43: error: 'GUnixInputStream' was not declared in this scope Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:201:61: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMenuModelClass; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuLinkIter; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuLinkIter_Class; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:72:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:201:69: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuLinkIter; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuLinkIterClass; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:73:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:76:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:60:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter(const MenuLinkIter&) = delete; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:61:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter& operator=(const MenuLinkIter&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixoutputstream.h:31:7: error: expected nested-name-specifier before 'GUnixOutputStream' using GUnixOutputStream = struct _GUnixOutputStream; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:64:10: error: 'CppClassType' does not name a type static CppClassType menulinkiter_class_; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:32:7: error: expected nested-name-specifier before 'GUnixOutputStreamClass' using GUnixOutputStreamClass = struct _GUnixOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixOutputStream; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: invalid constructor; you probably meant 'Gio::DBus::MenuModel (const Gio::DBus::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menulinkiter.h:74:28: error: expected ',' or '...' before '&&' token MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: invalid constructor; you probably meant 'Gio::MenuLinkIter (const Gio::MenuLinkIter&)' MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixoutputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixOutputStream; ^ In file included from /usr/include/giomm-2.4/giomm.h:40:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/converteroutputstream.h:30:7: error: expected nested-name-specifier before 'GConverterOutputStream' using GConverterOutputStream = struct _GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: error: 'noexcept' does not name a type MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:31:7: error: expected nested-name-specifier before 'GConverterOutputStreamClass' using GConverterOutputStreamClass = struct _GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:65:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixOutputStream(const UnixOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:39: error: expected ',' or '...' before '&&' token MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:66:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixOutputStream& operator=(const UnixOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:45: error: expected ';' at end of member declaration MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: error: 'noexcept' does not name a type MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType unixoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:17: error: expected ';' at end of member declaration ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: error: 'noexcept' does not name a type ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:73:46: error: expected ')' before '*' token explicit UnixOutputStream(GUnixOutputStream* castitem); ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:66:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream(const ConverterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:36: error: expected ',' or '...' before '&&' token UnixOutputStream(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:67:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream& operator=(const ConverterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:42: error: invalid constructor; you probably meant 'Gio::UnixOutputStream (const Gio::UnixOutputStream&)' UnixOutputStream(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converteroutputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:44: error: 'noexcept' does not name a type UnixOutputStream(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:47: error: expected ',' or '...' before '&&' token UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:46: error: expected ',' or '...' before '&&' token ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: invalid constructor; you probably meant 'Gio::ConverterOutputStream (const Gio::ConverterOutputStream&)' ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:53: error: expected ';' at end of member declaration UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/mountoperation.h:191:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MountOperation; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:192:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MountOperation_Class; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:55: error: 'noexcept' does not name a type UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: error: 'noexcept' does not name a type ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:193:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMountOperation; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:82:21: error: expected ';' at end of member declaration ~UnixOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:194:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:82:23: error: 'noexcept' does not name a type ~UnixOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:82:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:57: error: expected ',' or '...' before '&&' token ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:197:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:95:3: error: 'GUnixOutputStream' does not name a type GUnixOutputStream* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:63: error: expected ';' at end of member declaration ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: error: 'noexcept' does not name a type ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:98:9: error: 'GUnixOutputStream' does not name a type const GUnixOutputStream* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/mountoperation.h:198:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation& operator=(const MountOperation&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixoutputstream.h:101:3: error: 'GUnixOutputStream' does not name a type GUnixOutputStream* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:26: error: expected ';' at end of member declaration ~ConverterOutputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/appinfo.h:49:7: error: expected nested-name-specifier before 'GAppInfo' using GAppInfo = struct _GAppInfo; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: error: 'noexcept' does not name a type ~ConverterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: invalid constructor; you probably meant 'Gio::MountOperation (const Gio::MountOperation&)' MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:212:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:103:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/networkaddress.h:30:7: error: expected nested-name-specifier before 'GNetworkAddress' using GNetworkAddress = struct _GNetworkAddress; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:49: error: expected ';' at end of member declaration MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:31:7: error: expected nested-name-specifier before 'GNetworkAddressClass' using GNetworkAddressClass = struct _GNetworkAddressClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: error: 'noexcept' does not name a type MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/appinfo.h:50:7: error: expected nested-name-specifier before 'GAppInfoClass' using GAppInfoClass = struct _GAppInfoClass; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkAddress; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkAddress_Class; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkAddress; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkAddressClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkaddress.h:66:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress(const NetworkAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:67:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress& operator=(const NetworkAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:44: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/networkaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType networkaddress_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:44: error: 'GUnixOutputStream' was not declared in this scope Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:63: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:32: error: expected ',' or '...' before '&&' token NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:71: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: invalid constructor; you probably meant 'Gio::NetworkAddress (const Gio::NetworkAddress&)' NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: error: 'noexcept' does not name a type NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:143:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AppInfo; ^ /usr/include/giomm-2.4/giomm/appinfo.h:144:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AppInfo_Class; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:32:7: error: expected nested-name-specifier before 'GUnixSocketAddress' using GUnixSocketAddress = struct _GUnixSocketAddress; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:43: error: expected ',' or '...' before '&&' token NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:33:7: error: expected nested-name-specifier before 'GUnixSocketAddressClass' using GUnixSocketAddressClass = struct _GUnixSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:49: error: expected ';' at end of member declaration NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: error: 'noexcept' does not name a type NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:364:54: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:19: error: expected ';' at end of member declaration ~NetworkAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: error: 'noexcept' does not name a type ~NetworkAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:79: error: template argument 3 is invalid Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixSocketAddress; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixSocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixSocketAddress; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:146:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixSocketAddress(const UnixSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:145:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAppInfo; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:147:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixSocketAddress& operator=(const UnixSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:146:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAppInfoIface; ^ /usr/include/giomm-2.4/giomm/appinfo.h:149:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:150:10: error: 'CppClassType' does not name a type static CppClassType unixsocketaddress_class_; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:154:48: error: expected ')' before '*' token explicit UnixSocketAddress(GUnixSocketAddress* castitem); ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:38: error: expected ',' or '...' before '&&' token UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:44: error: invalid constructor; you probably meant 'Gio::UnixSocketAddress (const Gio::UnixSocketAddress&)' UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:538:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:46: error: 'noexcept' does not name a type UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:49: error: expected ',' or '...' before '&&' token UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:55: error: expected ';' at end of member declaration UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:57: error: 'noexcept' does not name a type UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:163:22: error: expected ';' at end of member declaration ~UnixSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:163:24: error: 'noexcept' does not name a type ~UnixSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:163:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:176:3: error: 'GUnixSocketAddress' does not name a type GUnixSocketAddress* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:179:9: error: 'GUnixSocketAddress' does not name a type const GUnixSocketAddress* gobj() const { return reinterpret_cast(gobject_); } ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:182:3: error: 'GUnixSocketAddress' does not name a type GUnixSocketAddress* gobj_copy(); ^ In file included from /usr/include/giomm-2.4/giomm.h:56:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusobject.h:33:7: error: expected nested-name-specifier before 'GDBusObject' using GDBusObject = struct _GDBusObject; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:34:7: error: expected nested-name-specifier before 'GDBusObjectClass' using GDBusObjectClass = struct _GDBusObjectClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:150:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AppInfo& operator=(const AppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:154:10: error: 'CppClassType' does not name a type static CppClassType appinfo_class_; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ In file included from /usr/include/giomm-2.4/giomm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/networkservice.h:30:7: error: expected nested-name-specifier before 'GNetworkService' using GNetworkService = struct _GNetworkService; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/giomm-2.4/giomm/networkservice.h:31:7: error: expected nested-name-specifier before 'GNetworkServiceClass' using GNetworkServiceClass = struct _GNetworkServiceClass; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusObject; ^ /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ /usr/include/giomm-2.4/giomm/networkservice.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkService; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusObjectIface; ^ /usr/include/giomm-2.4/giomm/networkservice.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkService_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:18: error: expected ',' or '...' before '&&' token AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkService; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:77:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkServiceClass; ^ /usr/include/giomm-2.4/giomm/networkservice.h:70:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService(const NetworkService&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:78:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: invalid constructor; you probably meant 'Gio::AppInfo (const Gio::AppInfo&)' AppInfo(AppInfo&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/datainputstream.h:30:7: error: expected nested-name-specifier before 'GDataInputStream' using GDataInputStream = struct _GDataInputStream; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/datainputstream.h:31:7: error: expected nested-name-specifier before 'GDataInputStreamClass' using GDataInputStreamClass = struct _GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: error: 'noexcept' does not name a type AppInfo(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:183:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:82:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:29: error: expected ',' or '...' before '&&' token AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:71:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService& operator=(const NetworkService&) = delete; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataInputStream; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataInputStream_Class; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:35: error: expected ';' at end of member declaration AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: error: 'noexcept' does not name a type AppInfo& operator=(AppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataInputStream; ^ /usr/include/giomm-2.4/giomm/networkservice.h:74:10: error: 'CppClassType' does not name a type static CppClassType networkservice_class_; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: invalid constructor; you probably meant 'Gio::DBus::Object (const Gio::DBus::Object&)' Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:184:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:64:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream(const DataInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:65:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream& operator=(const DataInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:32: error: expected ',' or '...' before '&&' token NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:12: error: expected ';' at end of member declaration ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: error: 'noexcept' does not name a type ~AppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: invalid constructor; you probably meant 'Gio::NetworkService (const Gio::NetworkService&)' NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/appinfo.h:186:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkservice.h:84:40: error: 'noexcept' does not name a type NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType datainputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkservice.h:84:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:43: error: expected ',' or '...' before '&&' token NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:34: error: expected ',' or '...' before '&&' token DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: invalid constructor; you probably meant 'Gio::DataInputStream (const Gio::DataInputStream&)' DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:49: error: expected ';' at end of member declaration NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/networkservice.h:85:51: error: 'noexcept' does not name a type NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: error: 'noexcept' does not name a type DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:45: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkservice.h:87:19: error: expected ';' at end of member declaration ~NetworkService() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: error: 'noexcept' does not name a type ~NetworkService() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:45: error: 'GUnixSocketAddress' was not declared in this scope Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:45: error: expected ',' or '...' before '&&' token DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:65: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:79:51: error: expected ';' at end of member declaration DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: error: 'noexcept' does not name a type DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:73: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:81:20: error: expected ';' at end of member declaration ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: error: 'noexcept' does not name a type ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:156:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/volume.h:38:7: error: expected nested-name-specifier before 'GVolume' using GVolume = struct _GVolume; ^ /usr/include/giomm-2.4/giomm/volume.h:39:7: error: expected nested-name-specifier before 'GVolumeClass' using GVolumeClass = struct _GVolumeClass; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ In file included from /usr/include/giomm-2.4/giomm.h:156:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/volume.h:77:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Volume; ^ /usr/include/giomm-2.4/giomm/mount.h:193:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/volume.h:78:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Volume_Class; ^ /usr/include/giomm-2.4/giomm/mount.h:194:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount& operator=(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/volume.h:79:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVolume; ^ /usr/include/giomm-2.4/giomm/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ /usr/include/giomm-2.4/giomm/volume.h:80:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GVolumeIface; ^ /usr/include/giomm-2.4/giomm/volume.h:83:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Volume(const Volume&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:227:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:84:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Volume& operator=(const Volume&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: invalid constructor; you probably meant 'Gio::Mount (const Gio::Mount&)' Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volume.h:88:10: error: 'CppClassType' does not name a type static CppClassType volume_class_; ^ /usr/include/giomm-2.4/giomm/mount.h:227:22: error: 'noexcept' does not name a type Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:227:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:228:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:117:16: error: expected ',' or '...' before '&&' token Volume(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:31: error: expected ';' at end of member declaration Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: error: 'noexcept' does not name a type Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:117:22: error: invalid constructor; you probably meant 'Gio::Volume (const Gio::Volume&)' Volume(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:117:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:230:10: error: expected ';' at end of member declaration ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h:117:24: error: 'noexcept' does not name a type Volume(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:117:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:230:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h:118:27: error: expected ',' or '...' before '&&' token Volume& operator=(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:118:33: error: expected ';' at end of member declaration Volume& operator=(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:118:35: error: 'noexcept' does not name a type Volume& operator=(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:120:11: error: expected ';' at end of member declaration ~Volume() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h:120:13: error: 'noexcept' does not name a type ~Volume() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h:120:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/permission.h:31:7: error: expected nested-name-specifier before 'GPermission' using GPermission = struct _GPermission; ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/datainputstream.h:327:30: error: 'SlotAsyncReady' does not name a type void read_line_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/permission.h:32:7: error: expected nested-name-specifier before 'GPermissionClass' using GPermissionClass = struct _GPermissionClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/permission.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Permission; ^ /usr/include/giomm-2.4/giomm/permission.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Permission_Class; ^ /usr/include/giomm-2.4/giomm/permission.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPermission; ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/mount.h:378:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/permission.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPermissionClass; ^ /usr/include/giomm-2.4/giomm/appinfo.h:446:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris, const Glib::RefPtr& launch_context); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/mount.h:379:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:32: error: 'ListHandle' in namespace 'Glib' does not name a template type bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:42: error: expected ',' or '...' before '<' token bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:449:8: error: 'bool Gio::AppInfo::launch_uris(int)' cannot be overloaded bool launch_uris(const Glib::ListHandle& uris); ^ /usr/include/giomm-2.4/giomm/appinfo.h:425:8: error: with 'bool Gio::AppInfo::launch_uris(int)' bool launch_uris(const Glib::ListHandle& uris, GAppLaunchContext* launch_context); ^ /usr/include/giomm-2.4/giomm/permission.h:77:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:382:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/volume.h:256:73: error: 'SlotAsyncReady' does not name a type void mount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:416:62: error: 'SlotAsyncReady' does not name a type void read_until_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/permission.h:78:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission& operator=(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/permission.h:81:10: error: 'CppClassType' does not name a type static CppClassType permission_class_; ^ /usr/include/giomm-2.4/giomm/mount.h:383:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/volume.h:265:73: error: 'SlotAsyncReady' does not name a type void mount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/appinfo.h:554:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_supported_types() const; ^ /usr/include/giomm-2.4/giomm/permission.h:91:24: error: expected ',' or '...' before '&&' token Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: invalid constructor; you probably meant 'Gio::Permission (const Gio::Permission&)' Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volume.h:294:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/mount.h:409:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/permission.h:91:32: error: 'noexcept' does not name a type Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:92:35: error: expected ',' or '...' before '&&' token Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:295:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:468:61: error: 'SlotAsyncReady' does not name a type void read_upto_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:57:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusownname.h:131:7: error: expected nested-name-specifier before 'SlotBusAcquired' using SlotBusAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/permission.h:92:41: error: expected ';' at end of member declaration Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:138:7: error: expected nested-name-specifier before 'SlotNameAcquired' using SlotNameAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/mount.h:422:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/permission.h:92:43: error: 'noexcept' does not name a type Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:297:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusownname.h:145:7: error: expected nested-name-specifier before 'SlotNameLost' using SlotNameLost = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/permission.h:92:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:94:15: error: expected ';' at end of member declaration ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:209:9: error: 'SlotBusAcquired' does not name a type const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:209:62: error: 'SlotBusAcquired' was not declared in this scope const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ /usr/include/giomm-2.4/giomm/volume.h:298:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/permission.h:94:17: error: 'noexcept' does not name a type ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/permission.h:94:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusownname.h:210:9: error: 'SlotNameAcquired' does not name a type const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:210:65: error: 'SlotNameAcquired' was not declared in this scope const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/mount.h:454:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:9: error: 'SlotNameLost' does not name a type const SlotNameLost& name_lost_slot = SlotNameLost(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:53: error: 'SlotNameLost' was not declared in this scope const SlotNameLost& name_lost_slot = SlotNameLost(), ^ /usr/include/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/permission.h:157:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/volume.h:331:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ /usr/include/giomm-2.4/giomm/mount.h:457:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/permission.h:160:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/mount.h:458:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusproxy.h:34:7: error: expected nested-name-specifier before 'GDBusProxy' using GDBusProxy = struct _GDBusProxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:35:7: error: expected nested-name-specifier before 'GDBusProxyClass' using GDBusProxyClass = struct _GDBusProxyClass; ^ /usr/include/giomm-2.4/giomm/permission.h:212:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/mount.h:487:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, bool force_rescan = true); ^ /usr/include/giomm-2.4/giomm/permission.h:215:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/mount.h:502:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, bool force_rescan = true); ^ /usr/include/giomm-2.4/giomm/mount.h:531:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle guess_content_type_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/appinfo.h:579:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all(); ^ /usr/include/giomm-2.4/giomm/appinfo.h:591:16: error: 'ListHandle' in namespace 'Glib' does not name a template type static Glib::ListHandle > get_all_for_type(const std::string& content_type); ^ /usr/include/giomm-2.4/giomm/permission.h:298:44: error: 'SlotAsyncReady' does not name a type virtual void acquire_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/permission.h:307:44: error: 'SlotAsyncReady' does not name a type virtual void release_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dataoutputstream.h:30:7: error: expected nested-name-specifier before 'GDataOutputStream' using GDataOutputStream = struct _GDataOutputStream; ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusproxy.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:175:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ /usr/include/giomm-2.4/giomm/volume.h:477:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:176:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusProxy; ^ /usr/include/giomm-2.4/giomm/volume.h:478:9: error: expected nested-name-specifier before 'CType' using CType = GVolume*; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:177:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusProxyClass; ^ /usr/include/giomm-2.4/giomm/volume.h:479:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVolume*; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:180:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/volume.h:481:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ In file included from /usr/include/giomm-2.4/giomm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/appinfo.h:654:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/volume.h:484:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:31:7: error: expected nested-name-specifier before 'GDataOutputStreamClass' using GDataOutputStreamClass = struct _GDataOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/volume.h:491:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataOutputStream; ^ /usr/include/giomm-2.4/giomm/appinfo.h:657:128: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const Glib::RefPtr& launch_context, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:181:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:184:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/volume.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/volume.h:494:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream& operator=(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/appinfo.h:666:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType dataoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/appinfo.h:669:74: error: 'SlotAsyncReady' does not name a type static void launch_default_for_uri_async(const std::string& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: invalid constructor; you probably meant 'Gio::DBus::Proxy (const Gio::DBus::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:36: error: expected ',' or '...' before '&&' token DataOutputStream(DataOutputStream&& src) noexcept; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: invalid constructor; you probably meant 'Gio::DataOutputStream (const Gio::DataOutputStream&)' DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:678:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: error: 'noexcept' does not name a type DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:195:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:47: error: expected ',' or '...' before '&&' token DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^ /usr/include/giomm-2.4/giomm/mount.h:680:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GMount*; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:53: error: expected ';' at end of member declaration DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: error: 'noexcept' does not name a type DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/proxy.h:29:0, from /usr/include/giomm-2.4/giomm.h:110, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/proxyaddress.h:29:7: error: expected nested-name-specifier before 'GProxyAddress' using GProxyAddress = struct _GProxyAddress; ^ /usr/include/giomm-2.4/giomm/mount.h:682:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:30:7: error: expected nested-name-specifier before 'GProxyAddressClass' using GProxyAddressClass = struct _GProxyAddressClass; ^ /usr/include/giomm-2.4/giomm/mount.h:685:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:197:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:692:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:21: error: expected ';' at end of member declaration ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/volumemonitor.h: At global scope: /usr/include/giomm-2.4/giomm/volumemonitor.h:34:7: error: expected nested-name-specifier before 'GVolumeMonitor' using GVolumeMonitor = struct _GVolumeMonitor; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: error: 'noexcept' does not name a type ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volumemonitor.h:35:7: error: expected nested-name-specifier before 'GVolumeMonitorClass' using GVolumeMonitorClass = struct _GVolumeMonitorClass; ^ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:695:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VolumeMonitor; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = VolumeMonitor_Class; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVolumeMonitor; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GVolumeMonitorClass; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:67:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VolumeMonitor(const VolumeMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:68:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VolumeMonitor& operator=(const VolumeMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:71:10: error: 'CppClassType' does not name a type static CppClassType volumemonitor_class_; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:56:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyAddress; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:30: error: expected ',' or '...' before '&&' token VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:227:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:36: error: invalid constructor; you probably meant 'Gio::VolumeMonitor (const Gio::VolumeMonitor&)' VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:57:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyAddress_Class; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyAddress; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:59:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyAddressClass; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volumemonitor.h:81:38: error: 'noexcept' does not name a type VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:62:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress(const ProxyAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:63:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress& operator=(const ProxyAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:41: error: expected ',' or '...' before '&&' token VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:66:10: error: 'CppClassType' does not name a type static CppClassType proxyaddress_class_; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:236:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:47: error: expected ';' at end of member declaration VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:37:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:49: error: 'noexcept' does not name a type VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volumemonitor.h:84:18: error: expected ';' at end of member declaration ~VolumeMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:28: error: expected ',' or '...' before '&&' token ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:84:20: error: 'noexcept' does not name a type ~VolumeMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:84:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: invalid constructor; you probably meant 'Gio::ProxyAddress (const Gio::ProxyAddress&)' ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: error: 'noexcept' does not name a type ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:77:39: error: expected ',' or '...' before '&&' token ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/volumemonitor.h:124:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_connected_drives(); ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:45: error: expected ';' at end of member declaration ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: error: 'noexcept' does not name a type ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:131:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:79:17: error: expected ';' at end of member declaration ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:138:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_mounts(); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:259:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: error: 'noexcept' does not name a type ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:268:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^ /usr/include/giomm-2.4/giomm/drive.h:207:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDriveIface; ^ /usr/include/giomm-2.4/giomm/drive.h:210:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:211:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive& operator=(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ In file included from /usr/include/giomm-2.4/giomm/dbusactiongroup.h:27:0, from /usr/include/giomm-2.4/giomm.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/remoteactiongroup.h:35:7: error: expected nested-name-specifier before 'GRemoteActionGroup' using GRemoteActionGroup = struct _GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:36:7: error: expected nested-name-specifier before 'GRemoteActionGroupClass' using GRemoteActionGroupClass = struct _GRemoteActionGroupClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:331:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/drive.h:244:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:82:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = RemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:83:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = RemoteActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/drive.h:244:22: error: 'noexcept' does not name a type Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:84:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:85:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GRemoteActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:245:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:341:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:88:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:89:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup& operator=(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:245:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:93:10: error: 'CppClassType' does not name a type static CppClassType remoteactiongroup_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:247:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:38: error: expected ',' or '...' before '&&' token RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: invalid constructor; you probably meant 'Gio::RemoteActionGroup (const Gio::RemoteActionGroup&)' RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:29, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileattributeinfo.h:234:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:235:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfo; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: error: 'noexcept' does not name a type RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:49: error: expected ',' or '...' before '&&' token RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:55: error: expected ';' at end of member declaration RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: error: 'noexcept' does not name a type RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:158:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/zlibcompressor.h:30:7: error: expected nested-name-specifier before 'GZlibCompressor' using GZlibCompressor = struct _GZlibCompressor; ^ /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:22: error: expected ';' at end of member declaration ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: error: 'noexcept' does not name a type ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:31:7: error: expected nested-name-specifier before 'GZlibCompressorClass' using GZlibCompressorClass = struct _GZlibCompressorClass; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusproxy.h:431:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/drive.h:374:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/drive.h:380:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/drive.h:381:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:105:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ZlibCompressor; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:441:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:106:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ZlibCompressor_Class; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:107:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GZlibCompressor; ^ /usr/include/giomm-2.4/giomm/drive.h:382:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:108:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GZlibCompressorClass; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:111:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibCompressor(const ZlibCompressor&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/proxy.h:39:7: error: expected nested-name-specifier before 'GProxy' using GProxy = struct _GProxy; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:112:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibCompressor& operator=(const ZlibCompressor&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:411:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/proxy.h:40:7: error: expected nested-name-specifier before 'GProxyClass' using GProxyClass = struct _GProxyClass; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:115:10: error: 'CppClassType' does not name a type static CppClassType zlibcompressor_class_; ^ /usr/include/giomm-2.4/giomm/proxy.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/proxy.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ /usr/include/giomm-2.4/giomm/proxy.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxy; ^ /usr/include/giomm-2.4/giomm/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:32: error: expected ',' or '...' before '&&' token ZlibCompressor(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyInterface; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:38: error: invalid constructor; you probably meant 'Gio::ZlibCompressor (const Gio::ZlibCompressor&)' ZlibCompressor(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:76:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxy.h:77:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:81:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:40: error: 'noexcept' does not name a type ZlibCompressor(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:449:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:43: error: expected ',' or '...' before '&&' token ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:49: error: expected ';' at end of member declaration ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:452:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:51: error: 'noexcept' does not name a type ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: invalid constructor; you probably meant 'Gio::Proxy (const Gio::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:128:19: error: expected ';' at end of member declaration ~ZlibCompressor() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusactiongroup.h:31:7: error: expected nested-name-specifier before 'GDBusActionGroup' using GDBusActionGroup = struct _GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/zlibcompressor.h:128:21: error: 'noexcept' does not name a type ~ZlibCompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:128:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:110:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:454:73: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:32:7: error: expected nested-name-specifier before 'GDBusActionGroupClass' using GDBusActionGroupClass = struct _GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:111:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/drive.h:476:118: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:113:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:642:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_cached_property_names() const; ^ /usr/include/giomm-2.4/giomm/drive.h:478:72: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:75:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:38: error: expected ',' or '...' before '&&' token FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:76:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: invalid constructor; you probably meant 'Gio::FileAttributeInfo (const Gio::FileAttributeInfo&)' FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:79:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:722:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: error: 'noexcept' does not name a type FileAttributeInfo(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:246:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:49: error: expected ',' or '...' before '&&' token FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:57: error: expected ';' at end of member declaration FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: invalid constructor; you probably meant 'Gio::DBus::ActionGroup (const Gio::DBus::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:725:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/proxy.h:167:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: error: 'noexcept' does not name a type FileAttributeInfo& operator=(FileAttributeInfo&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/fileattributeinfo.h:247:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:171:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:29:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:54:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeInfoList final ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeInfoList; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:59:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeInfoList; ^ /usr/include/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/drive.h:602:9: error: expected nested-name-specifier before 'CType' using CType = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:603:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GDrive*; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:83:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList() = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:807:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:86:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList(const FileAttributeInfoList&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:605:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/drive.h:608:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:87:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeInfoList& operator=(const FileAttributeInfoList&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:615:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ In file included from /usr/include/giomm-2.4/giomm.h:159:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/giomm-2.4/giomm/zlibdecompressor.h:31:7: error: expected nested-name-specifier before 'GZlibDecompressor' using GZlibDecompressor = struct _GZlibDecompressor; ^ /usr/include/giomm-2.4/giomm/fileattributeinfolist.h:102:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:32:7: error: expected nested-name-specifier before 'GZlibDecompressorClass' using GZlibDecompressorClass = struct _GZlibDecompressorClass; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ZlibDecompressor; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ZlibDecompressor_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/proxyresolver.h:37:7: error: expected nested-name-specifier before 'GProxyResolver' using GProxyResolver = struct _GProxyResolver; ^ /usr/include/giomm-2.4/giomm/drive.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/drive.h:618:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:814:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GZlibDecompressor; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GZlibDecompressorClass; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:38:7: error: expected nested-name-specifier before 'GProxyResolverClass' using GProxyResolverClass = struct _GProxyResolverClass; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyResolver; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibDecompressor(const ZlibDecompressor&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyResolver_Class; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibDecompressor& operator=(const ZlibDecompressor&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyResolver; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyResolverInterface; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:72:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver(const ProxyResolver&) = delete; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:68:10: error: 'CppClassType' does not name a type static CppClassType zlibdecompressor_class_; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:73:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver& operator=(const ProxyResolver&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:77:10: error: 'CppClassType' does not name a type static CppClassType proxyresolver_class_; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:36: error: expected ',' or '...' before '&&' token ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:42: error: invalid constructor; you probably meant 'Gio::ZlibDecompressor (const Gio::ZlibDecompressor&)' ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyresolver.h:106:30: error: expected ',' or '...' before '&&' token ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:44: error: 'noexcept' does not name a type ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: invalid constructor; you probably meant 'Gio::ProxyResolver (const Gio::ProxyResolver&)' ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:47: error: expected ',' or '...' before '&&' token ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:53: error: expected ';' at end of member declaration ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: error: 'noexcept' does not name a type ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:107:41: error: expected ',' or '...' before '&&' token ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:55: error: 'noexcept' does not name a type ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:47: error: expected ';' at end of member declaration ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/zlibdecompressor.h:81:21: error: expected ';' at end of member declaration ~ZlibDecompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: error: 'noexcept' does not name a type ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:109:18: error: expected ';' at end of member declaration ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:81:23: error: 'noexcept' does not name a type ~ZlibDecompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: error: 'noexcept' does not name a type ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:45:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusaddress.h:78:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot, ^ /usr/include/giomm-2.4/giomm/dbusaddress.h:82:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1036:9: error: expected nested-name-specifier before 'MapChangedProperties' using MapChangedProperties = std::map; ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/proxyresolver.h:197:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:33: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinfo.h:34:7: error: expected nested-name-specifier before 'GFileInfo' using GFileInfo = struct _GFileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:35:7: error: expected nested-name-specifier before 'GFileInfoClass' using GFileInfoClass = struct _GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:89: error: template argument 2 is invalid Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:203:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/fileinfo.h:106:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class FileAttributeMatcher final ^ /usr/include/giomm-2.4/giomm/fileinfo.h:110:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileAttributeMatcher; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:111:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileAttributeMatcher; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1096:44: error: 'MapChangedProperties' does not name a type virtual void on_properties_changed(const MapChangedProperties& changed_properties, const std::vector& invalidated_properties); ^ In file included from /usr/include/giomm-2.4/giomm/fileenumerator.h:31:0, from /usr/include/giomm-2.4/giomm/file.h:30, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinfo.h:134:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher() = delete; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:137:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher(const FileAttributeMatcher&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:138:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileAttributeMatcher& operator=(const FileAttributeMatcher&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:50:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusinterface.h:33:7: error: expected nested-name-specifier before 'GDBusInterface' using GDBusInterface = struct _GDBusInterface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:34:7: error: expected nested-name-specifier before 'GDBusInterfaceClass' using GDBusInterfaceClass = struct _GDBusInterfaceClass; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/srvtarget.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SrvTarget; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSrvTarget; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusInterfaceIface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:22: error: expected ',' or '...' before '&&' token SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Interface& operator=(const Interface&) = delete; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: invalid constructor; you probably meant 'Gio::SrvTarget (const Gio::SrvTarget&)' SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:84:10: error: 'CppClassType' does not name a type static CppClassType interface_class_; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: error: 'noexcept' does not name a type SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:113:22: error: expected ',' or '...' before '&&' token Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:33: error: expected ',' or '...' before '&&' token SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: invalid constructor; you probably meant 'Gio::DBus::Interface (const Gio::DBus::Interface&)' Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:41: error: expected ';' at end of member declaration SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: error: 'noexcept' does not name a type SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: error: 'noexcept' does not name a type Interface(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:113:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:79:14: error: expected ';' at end of member declaration ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:33: error: expected ',' or '...' before '&&' token Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: error: 'noexcept' does not name a type ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:81:29: error: expected ';' at end of member declaration void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:39: error: expected ';' at end of member declaration Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: error: 'noexcept' does not name a type Interface& operator=(Interface&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: error: 'noexcept' does not name a type void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:114:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:116:14: error: expected ';' at end of member declaration ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: error: 'noexcept' does not name a type ~Interface() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:116:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:244:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:245:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInfo_Class; ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/srvtarget.h:147:9: error: expected nested-name-specifier before 'CppType' using CppType = Gio::SrvTarget; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:246:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInfo; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:247:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInfoClass; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:148:9: error: expected nested-name-specifier before 'CType' using CType = const GSrvTarget*; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:149:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GSrvTarget*; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:250:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:151:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item.gobj(); } ^ /usr/include/giomm-2.4/giomm/srvtarget.h:152:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/srvtarget.h:153:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return CppType(const_cast(item), true /* take_copy */); } ^ /usr/include/giomm-2.4/giomm/fileinfo.h:251:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInfo& operator=(const FileInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:154:30: error: 'CType' has not been declared static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ /usr/include/giomm-2.4/giomm/fileinfo.h:254:10: error: 'CppClassType' does not name a type static CppClassType fileinfo_class_; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:20: error: expected ',' or '...' before '&&' token FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h: In static member function 'static void Gio::SrvTargetListTraits::release_c_type(int)': /usr/include/giomm-2.4/giomm/srvtarget.h:154:73: error: 'CTypeNonConst' does not name a type static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ /usr/include/giomm-2.4/giomm/srvtarget.h: At global scope: /usr/include/giomm-2.4/giomm/srvtarget.h:159:7: error: expected nested-name-specifier before 'ListHandle_SrvTarget' using ListHandle_SrvTarget = Glib::ListHandle; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: invalid constructor; you probably meant 'Gio::FileInfo (const Gio::FileInfo&)' FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: error: 'noexcept' does not name a type FileInfo(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:264:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:265:31: error: expected ',' or '...' before '&&' token FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:171:50: error: expected initializer before 'noexcept' inline void swap(SrvTarget& lhs, SrvTarget& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:37: error: expected ';' at end of member declaration FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: error: 'noexcept' does not name a type FileInfo& operator=(FileInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:265:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinfo.h:267:13: error: expected ';' at end of member declaration ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: error: 'noexcept' does not name a type ~FileInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:267:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/file.h:445:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^ /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^ /usr/include/giomm-2.4/giomm/fileinfo.h:337:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes(const std::string& name_space) const; ^ /usr/include/giomm-2.4/giomm/file.h:451:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmenumodel.h:25:0, from /usr/include/giomm-2.4/giomm.h:53, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/menumodel.h:29:7: error: expected nested-name-specifier before 'GMenuModel' using GMenuModel = struct _GMenuModel; ^ /usr/include/giomm-2.4/giomm/file.h:452:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File& operator=(const File&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/resolver.h:34:7: error: expected nested-name-specifier before 'GResolver' using GResolver = struct _GResolver; ^ /usr/include/giomm-2.4/giomm/menumodel.h:30:7: error: expected nested-name-specifier before 'GMenuModelClass' using GMenuModelClass = struct _GMenuModelClass; ^ /usr/include/giomm-2.4/giomm/file.h:456:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^ /usr/include/giomm-2.4/giomm/resolver.h:35:7: error: expected nested-name-specifier before 'GResolverClass' using GResolverClass = struct _GResolverClass; ^ /usr/include/giomm-2.4/giomm/menumodel.h:147:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ /usr/include/giomm-2.4/giomm/menumodel.h:148:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ /usr/include/giomm-2.4/giomm/menumodel.h:149:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuModel; ^ /usr/include/giomm-2.4/giomm/file.h:485:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:150:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuModelClass; ^ /usr/include/giomm-2.4/giomm/menumodel.h:153:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/resolver.h:153:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resolver; ^ /usr/include/giomm-2.4/giomm/resolver.h:154:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Resolver_Class; ^ /usr/include/giomm-2.4/giomm/file.h:485:20: error: 'noexcept' does not name a type File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:486:23: error: expected ',' or '...' before '&&' token File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:155:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResolver; ^ /usr/include/giomm-2.4/giomm/menumodel.h:154:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/resolver.h:156:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GResolverClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:159:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver(const Resolver&) = delete; ^ /usr/include/giomm-2.4/giomm/menumodel.h:157:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ /usr/include/giomm-2.4/giomm/file.h:486:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusserver.h:34:7: error: expected nested-name-specifier before 'GDBusServer' using GDBusServer = struct _GDBusServer; ^ /usr/include/giomm-2.4/giomm/resolver.h:160:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver& operator=(const Resolver&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: error: 'noexcept' does not name a type File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:167:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:35:7: error: expected nested-name-specifier before 'GDBusServerClass' using GDBusServerClass = struct _GDBusServerClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:163:10: error: 'CppClassType' does not name a type static CppClassType resolver_class_; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: invalid constructor; you probably meant 'Gio::MenuModel (const Gio::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:488:9: error: expected ';' at end of member declaration ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menumodel.h:167:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: error: 'noexcept' does not name a type ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/menumodel.h:167:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:173:20: error: expected ',' or '...' before '&&' token Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:168:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: invalid constructor; you probably meant 'Gio::Resolver (const Gio::Resolver&)' Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinfo.h:340:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle list_attributes() const; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:168:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:28: error: 'noexcept' does not name a type Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:168:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menumodel.h:170:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:31: error: expected ',' or '...' before '&&' token Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:37: error: expected ';' at end of member declaration Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:39: error: 'noexcept' does not name a type Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menumodel.h:170:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:174:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:176:13: error: expected ';' at end of member declaration ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: error: 'noexcept' does not name a type ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:145:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Server; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:146:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Server_Class; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:147:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusServer; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:148:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusServerClass; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:151:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server(const Server&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/resolver.h:244:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:152:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server& operator=(const Server&) = delete; ^ /usr/include/giomm-2.4/giomm/resolver.h:247:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:155:10: error: 'CppClassType' does not name a type static CppClassType server_class_; ^ /usr/include/giomm-2.4/giomm/resolver.h:256:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:16: error: expected ',' or '...' before '&&' token Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: invalid constructor; you probably meant 'Gio::DBus::Server (const Gio::DBus::Server&)' Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:264:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: error: 'noexcept' does not name a type Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:281:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/file.h:843:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:27: error: expected ',' or '...' before '&&' token Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:852:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/resolver.h:313:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:33: error: expected ';' at end of member declaration Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: error: 'noexcept' does not name a type Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:321:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusserver.h:168:11: error: expected ';' at end of member declaration ~Server() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:373:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resolver.h:376:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain); ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: error: 'noexcept' does not name a type ~Server() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:387:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resolver.h:397:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/resolver.h:414:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/file.h:1099:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1109:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/resolver.h:454:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:1135:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/resolver.h:460:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:1146:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1173:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1188:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1213:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1225:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1285:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1305:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:53:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusmenumodel.h:29:7: error: expected nested-name-specifier before 'GDBusMenuModel' using GDBusMenuModel = struct _GDBusMenuModel; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:30:7: error: expected nested-name-specifier before 'GDBusMenuModelClass' using GDBusMenuModelClass = struct _GDBusMenuModelClass; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuModel; ^ /usr/include/giomm-2.4/giomm/file.h:1375:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuModel_Class; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMenuModel; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMenuModelClass; ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:72:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:73:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuModel& operator=(const MenuModel&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:76:10: error: 'CppClassType' does not name a type static CppClassType menumodel_class_; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:22: error: expected ',' or '...' before '&&' token MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: invalid constructor; you probably meant 'Gio::DBus::MenuModel (const Gio::DBus::MenuModel&)' MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: error: 'noexcept' does not name a type MenuModel(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:86:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1539:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:33: error: expected ',' or '...' before '&&' token MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:39: error: expected ';' at end of member declaration MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: error: 'noexcept' does not name a type MenuModel& operator=(MenuModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:87:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:14: error: expected ';' at end of member declaration ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:1551:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: error: 'noexcept' does not name a type ~MenuModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmenumodel.h:89:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1647:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/file.h:1662:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/file.h:1687:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:62:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbuswatchname.h:103:7: error: expected nested-name-specifier before 'SlotNameAppeared' using SlotNameAppeared = sigc::slot&, Glib::ustring, const Glib::ustring&>; ^ /usr/include/giomm-2.4/giomm/file.h:1700:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:110:7: error: expected nested-name-specifier before 'SlotNameVanished' using SlotNameVanished = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/resource.h:323:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Resource final ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileenumerator.h:36:7: error: expected nested-name-specifier before 'GFileEnumerator' using GFileEnumerator = struct _GFileEnumerator; ^ /usr/include/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/resource.h:327:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resource; ^ /usr/include/giomm-2.4/giomm/resource.h:328:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResource; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:37:7: error: expected nested-name-specifier before 'GFileEnumeratorClass' using GFileEnumeratorClass = struct _GFileEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/file.h:1786:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:30:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileenumerator.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileEnumerator; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/resource.h:351:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource() = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileEnumerator; ^ In file included from /usr/include/giomm-2.4/giomm.h:56:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusobject.h:33:7: error: expected nested-name-specifier before 'GDBusObject' using GDBusObject = struct _GDBusObject; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:34:7: error: expected nested-name-specifier before 'GDBusObjectClass' using GDBusObjectClass = struct _GDBusObjectClass; ^ /usr/include/giomm-2.4/giomm/resource.h:354:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource(const Resource&) = delete; ^ /usr/include/giomm-2.4/giomm/resource.h:355:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource& operator=(const Resource&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/desktopappinfo.h:39:7: error: expected nested-name-specifier before 'GDesktopAppInfo' using GDesktopAppInfo = struct _GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/file.h:1832:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:40:7: error: expected nested-name-specifier before 'GDesktopAppInfoClass' using GDesktopAppInfoClass = struct _GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusObject; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusObjectIface; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:77:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1841:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DesktopAppInfo_Class; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:78:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:82:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo(const DesktopAppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1879:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo& operator=(const DesktopAppInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:83:10: error: 'CppClassType' does not name a type static CppClassType desktopappinfo_class_; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: invalid constructor; you probably meant 'Gio::DBus::Object (const Gio::DBus::Object&)' Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1890:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:87:42: error: expected ')' before '*' token explicit DesktopAppInfo(GDesktopAppInfo* castitem); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileEnumerator& operator=(const FileEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:83:10: error: 'CppClassType' does not name a type static CppClassType fileenumerator_class_; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:32: error: expected ',' or '...' before '&&' token DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:111:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: invalid constructor; you probably meant 'Gio::DesktopAppInfo (const Gio::DesktopAppInfo&)' DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1929:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileenumerator.h:93:32: error: expected ',' or '...' before '&&' token FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: error: 'noexcept' does not name a type DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: invalid constructor; you probably meant 'Gio::FileEnumerator (const Gio::FileEnumerator&)' FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1937:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusobject.h:112:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: error: 'noexcept' does not name a type FileEnumerator(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusobject.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:94:43: error: expected ',' or '...' before '&&' token FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusobject.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1955:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:49: error: expected ';' at end of member declaration FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:43: error: expected ',' or '...' before '&&' token DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: error: 'noexcept' does not name a type FileEnumerator& operator=(FileEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:49: error: expected ';' at end of member declaration DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:19: error: expected ';' at end of member declaration ~FileEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: error: 'noexcept' does not name a type DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: error: 'noexcept' does not name a type ~FileEnumerator() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settings.h:35:7: error: expected nested-name-specifier before 'GSettings' using GSettings = struct _GSettings; ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:36:7: error: expected nested-name-specifier before 'GSettingsClass' using GSettingsClass = struct _GSettingsClass; ^ /usr/include/giomm-2.4/giomm/file.h:1977:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:19: error: expected ';' at end of member declaration ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: error: 'noexcept' does not name a type ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1997:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:109:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:177:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:112:9: error: 'GDesktopAppInfo' does not name a type const GDesktopAppInfo* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/file.h:2035:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:194:31: error: 'SlotAsyncReady' does not name a type void next_files_async(const SlotAsyncReady& slot, int num_files = 1, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/desktopappinfo.h:115:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/file.h:2035:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2049:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2067:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2067:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/settings.h:162:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Settings; ^ /usr/include/giomm-2.4/giomm/file.h:2080:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/settings.h:163:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Settings_Class; ^ /usr/include/giomm-2.4/giomm/settings.h:164:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettings; ^ /usr/include/giomm-2.4/giomm/settings.h:165:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSettingsClass; ^ /usr/include/giomm-2.4/giomm/settings.h:168:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2110:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/settings.h:169:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings& operator=(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2112:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/settings.h:172:10: error: 'CppClassType' does not name a type static CppClassType settings_class_; ^ /usr/include/giomm-2.4/giomm/settings.h:182:20: error: expected ',' or '...' before '&&' token Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: invalid constructor; you probably meant 'Gio::Settings (const Gio::Settings&)' Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2138:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/settings.h:182:28: error: 'noexcept' does not name a type Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2146:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/settings.h:182:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:183:31: error: expected ',' or '...' before '&&' token Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:37: error: expected ';' at end of member declaration Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: error: 'noexcept' does not name a type Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:185:13: error: expected ';' at end of member declaration ~Settings() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:202:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > next_files_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/settings.h:185:15: error: 'noexcept' does not name a type ~Settings() noexcept override; ^ /usr/include/giomm-2.4/giomm/settings.h:185:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/dbusserver.h:469:35: note: previous declaration 'Glib::RefPtr Glib::wrap(GDBusServer*, bool)' Glib::RefPtr wrap(GDBusServer* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:216:89: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/fileenumerator.h:225:43: error: 'SlotAsyncReady' does not name a type void close_async(int io_priority, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'GDesktopAppInfo' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:57:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusownname.h:131:7: error: expected nested-name-specifier before 'SlotBusAcquired' using SlotBusAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:138:7: error: expected nested-name-specifier before 'SlotNameAcquired' using SlotNameAcquired = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/file.h:2295:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusownname.h:145:7: error: expected nested-name-specifier before 'SlotNameLost' using SlotNameLost = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:209:9: error: 'SlotBusAcquired' does not name a type const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:209:62: error: 'SlotBusAcquired' was not declared in this scope const SlotBusAcquired& bus_acquired_slot = SlotBusAcquired(), ^ In file included from /usr/include/giomm-2.4/giomm.h:67:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/emblem.h:30:7: error: expected nested-name-specifier before 'GEmblem' using GEmblem = struct _GEmblem; ^ /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/emblem.h:31:7: error: expected nested-name-specifier before 'GEmblemClass' using GEmblemClass = struct _GEmblemClass; ^ /usr/include/giomm-2.4/giomm/dbusownname.h:210:9: error: 'SlotNameAcquired' does not name a type const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:210:65: error: 'SlotNameAcquired' was not declared in this scope const SlotNameAcquired& name_acquired_slot = SlotNameAcquired(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:9: error: 'SlotNameLost' does not name a type const SlotNameLost& name_lost_slot = SlotNameLost(), ^ /usr/include/giomm-2.4/giomm/dbusownname.h:211:53: error: 'SlotNameLost' was not declared in this scope const SlotNameLost& name_lost_slot = SlotNameLost(), ^ /usr/include/giomm-2.4/giomm/emblem.h:96:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Emblem; ^ /usr/include/giomm-2.4/giomm/emblem.h:97:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Emblem_Class; ^ /usr/include/giomm-2.4/giomm/emblem.h:98:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblem; ^ /usr/include/giomm-2.4/giomm/emblem.h:99:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemClass; ^ /usr/include/giomm-2.4/giomm/emblem.h:102:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem(const Emblem&) = delete; ^ /usr/include/giomm-2.4/giomm/emblem.h:103:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem& operator=(const Emblem&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusproxy.h:34:7: error: expected nested-name-specifier before 'GDBusProxy' using GDBusProxy = struct _GDBusProxy; ^ /usr/include/giomm-2.4/giomm/emblem.h:106:10: error: 'CppClassType' does not name a type static CppClassType emblem_class_; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:35:7: error: expected nested-name-specifier before 'GDBusProxyClass' using GDBusProxyClass = struct _GDBusProxyClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settings.h:571:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_string_array(const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/settings.h:589:63: error: 'StringArrayHandle' in namespace 'Glib' does not name a type bool set_string_array(const Glib::ustring& key, const Glib::StringArrayHandle& value); ^ /usr/include/giomm-2.4/giomm/emblem.h:116:16: error: expected ',' or '...' before '&&' token Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: invalid constructor; you probably meant 'Gio::Emblem (const Gio::Emblem&)' Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/emblem.h:116:24: error: 'noexcept' does not name a type Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:117:27: error: expected ',' or '...' before '&&' token Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:33: error: expected ';' at end of member declaration Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:35: error: 'noexcept' does not name a type Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2445:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/emblem.h:119:11: error: expected ';' at end of member declaration ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: error: 'noexcept' does not name a type ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:58:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusproxy.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:175:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ /usr/include/giomm-2.4/giomm/file.h:2456:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:176:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusProxy; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:177:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusProxyClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:180:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2466:37: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:181:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:184:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ /usr/include/giomm-2.4/giomm/file.h:2498:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2509:83: error: 'SlotAsyncReady' does not name a type void mount_mountable(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: invalid constructor; you probably meant 'Gio::DBus::Proxy (const Gio::DBus::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:194:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2518:30: error: 'SlotAsyncReady' does not name a type void mount_mountable(const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/inputstream.h:34:7: error: expected nested-name-specifier before 'GInputStream' using GInputStream = struct _GInputStream; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:195:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:35:7: error: expected nested-name-specifier before 'GInputStreamClass' using GInputStreamClass = struct _GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:2549:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:197:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InputStream; ^ /usr/include/giomm-2.4/giomm/inputstream.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InputStream_Class; ^ /usr/include/giomm-2.4/giomm/inputstream.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInputStream; ^ /usr/include/giomm-2.4/giomm/file.h:2558:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInputStreamClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:68:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2580:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:69:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InputStream& operator=(const InputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:227:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:2592:32: error: 'SlotAsyncReady' does not name a type void unmount_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:72:10: error: 'CppClassType' does not name a type static CppClassType inputstream_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/emblemedicon.h:32:7: error: expected nested-name-specifier before 'GEmblemedIcon' using GEmblemedIcon = struct _GEmblemedIcon; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:33:7: error: expected nested-name-specifier before 'GEmblemedIconClass' using GEmblemedIconClass = struct _GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:26: error: expected ',' or '...' before '&&' token InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = EmblemedIcon; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = EmblemedIcon_Class; ^ /usr/include/giomm-2.4/giomm/file.h:2629:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblemedIcon; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:236:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: invalid constructor; you probably meant 'Gio::InputStream (const Gio::InputStream&)' InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/file.h:2638:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:70:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon(const EmblemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:32: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settingsschemakey.h:45:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaKey final ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: error: 'noexcept' does not name a type InputStream(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:82:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:71:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon& operator=(const EmblemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:37: error: expected ',' or '...' before '&&' token InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:74:10: error: 'CppClassType' does not name a type static CppClassType emblemedicon_class_; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaKey; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaKey; ^ /usr/include/giomm-2.4/giomm/file.h:2660:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settingsschemakey.h:73:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey() = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2672:30: error: 'SlotAsyncReady' does not name a type void eject_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& mount_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:28: error: expected ',' or '...' before '&&' token EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:76:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey(const SettingsSchemaKey&) = delete; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: invalid constructor; you probably meant 'Gio::EmblemedIcon (const Gio::EmblemedIcon&)' EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:43: error: expected ';' at end of member declaration InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: error: 'noexcept' does not name a type InputStream& operator=(InputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/settingsschemakey.h:77:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey& operator=(const SettingsSchemaKey&) = delete; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: error: 'noexcept' does not name a type EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inputstream.h:83:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:85:16: error: expected ';' at end of member declaration ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: error: 'noexcept' does not name a type ~InputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:39: error: expected ',' or '...' before '&&' token EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:45: error: expected ';' at end of member declaration EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: error: 'noexcept' does not name a type EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:259:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:87:17: error: expected ';' at end of member declaration ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: error: 'noexcept' does not name a type ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settingsschema.h:61:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchema final ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:268:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/settingsschema.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchema; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchema; ^ /usr/include/giomm-2.4/giomm/file.h:2837:8: error: expected nested-name-specifier before 'SlotFileMeasureProgress' using SlotFileMeasureProgress = sigc::slot; ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settingsschema.h:89:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema() = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2869:79: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage(const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, guint64& disk_usage, guint64& num_dirs, guint64& num_files, FileMeasureFlags flags = FILE_MEASURE_NONE); ^ /usr/include/giomm-2.4/giomm/settingsschema.h:92:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema(const SettingsSchema&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:93:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema& operator=(const SettingsSchema&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:2886:39: error: 'SlotAsyncReady' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2886:119: error: 'SlotFileMeasureProgress' does not name a type void measure_disk_usage_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, const SlotFileMeasureProgress& slot_progress, FileMeasureFlags flags = FILE_MEASURE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/emblemedicon.h:172:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle > get_emblems(); ^ /usr/include/giomm-2.4/giomm/inputstream.h:85:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2925:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:2944:30: error: 'SlotAsyncReady' does not name a type void start_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, DriveStartFlags flags = DRIVE_START_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settingsschemasource.h:44:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaSource final ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:48:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaSource; ^ /usr/include/giomm-2.4/giomm/file.h:2979:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:331:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:49:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaSource; ^ In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/inputstream.h:246:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2999:29: error: 'SlotAsyncReady' does not name a type void stop_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& start_operation, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/settingsschemasource.h:72:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource() = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:75:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/inputstream.h:274:44: error: 'SlotAsyncReady' does not name a type void read_bytes_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:76:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource& operator=(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3032:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:341:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:3050:29: error: 'SlotAsyncReady' does not name a type void poll_mountable(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/inputstream.h:375:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/fileicon.h:30:0, from /usr/include/giomm-2.4/giomm.h:75, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/loadableicon.h:35:7: error: expected nested-name-specifier before 'GLoadableIcon' using GLoadableIcon = struct _GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/inputstream.h:406:52: error: 'SlotAsyncReady' does not name a type void read_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:36:7: error: expected nested-name-specifier before 'GLoadableIconClass' using GLoadableIconClass = struct _GLoadableIconClass; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = LoadableIcon; ^ In file included from /usr/include/giomm-2.4/giomm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/simpleactiongroup.h:33:7: error: expected nested-name-specifier before 'GSimpleActionGroup' using GSimpleActionGroup = struct _GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = LoadableIcon_Class; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:34:7: error: expected nested-name-specifier before 'GSimpleActionGroupClass' using GSimpleActionGroupClass = struct _GSimpleActionGroupClass; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GLoadableIconIface; ^ /usr/include/giomm-2.4/giomm/file.h:3143:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:65:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon(const LoadableIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/file.h:3153:34: error: 'SlotAsyncReady' does not name a type void load_contents_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionGroupClass; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:66:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon& operator=(const LoadableIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:431:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/loadableicon.h:70:10: error: 'CppClassType' does not name a type static CppClassType loadableicon_class_; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup(const SimpleActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup& operator=(const SimpleActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:3186:9: error: expected nested-name-specifier before 'SlotReadMore' using SlotReadMore = sigc::slot; ^ /usr/include/giomm-2.4/giomm/file.h:3203:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:28: error: expected ',' or '...' before '&&' token LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleactiongroup_class_; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: invalid constructor; you probably meant 'Gio::LoadableIcon (const Gio::LoadableIcon&)' LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: error: 'noexcept' does not name a type LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:441:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/file.h:3203:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3216:42: error: 'SlotReadMore' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:39: error: expected ',' or '...' before '&&' token LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:45: error: expected ';' at end of member declaration LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:38: error: expected ',' or '...' before '&&' token SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3216:78: error: 'SlotAsyncReady' does not name a type void load_partial_contents_async(const SlotReadMore& slot_read_more, const SlotAsyncReady& slot_async_ready); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: invalid constructor; you probably meant 'Gio::SimpleActionGroup (const Gio::SimpleActionGroup&)' SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: error: 'noexcept' does not name a type LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/loadableicon.h:102:17: error: expected ';' at end of member declaration ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: error: 'noexcept' does not name a type ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: error: 'noexcept' does not name a type SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:49: error: expected ',' or '...' before '&&' token SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:55: error: expected ';' at end of member declaration SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: error: 'noexcept' does not name a type SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:22: error: expected ';' at end of member declaration ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:149:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: error: 'noexcept' does not name a type ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inputstream.h:449:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:152:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/file.h:3356:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:482:56: error: 'SlotAsyncReady' does not name a type void read_all_async(void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:3375:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const char* contents, gsize length, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:534:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:642:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_cached_property_names() const; ^ /usr/include/giomm-2.4/giomm/file.h:3398:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:563:38: error: 'SlotAsyncReady' does not name a type void skip_async(gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:722:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3420:37: error: 'SlotAsyncReady' does not name a type void replace_contents_async(const SlotAsyncReady& slot, const std::string& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/inputstream.h:588:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/inputstream.h:604:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:725:53: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const SlotAsyncReady& slot, const Glib::VariantContainerBase& parameters = Glib::VariantContainerBase(), int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:3460:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:75:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/fileicon.h:34:7: error: expected nested-name-specifier before 'GFileIcon' using GFileIcon = struct _GFileIcon; ^ /usr/include/giomm-2.4/giomm/file.h:3480:43: error: 'SlotAsyncReady' does not name a type void replace_contents_bytes_async(const SlotAsyncReady& slot, const Glib::RefPtr& contents, const std::string& etag, bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE); ^ /usr/include/giomm-2.4/giomm/fileicon.h:35:7: error: expected nested-name-specifier before 'GFileIconClass' using GFileIconClass = struct _GFileIconClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIcon; ^ /usr/include/giomm-2.4/giomm/fileicon.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIcon_Class; ^ /usr/include/giomm-2.4/giomm/fileicon.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIcon; ^ /usr/include/giomm-2.4/giomm/fileicon.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIconClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:67:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:68:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon& operator=(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:71:10: error: 'CppClassType' does not name a type static CppClassType fileicon_class_; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:807:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:20: error: expected ',' or '...' before '&&' token FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: invalid constructor; you probably meant 'Gio::FileIcon (const Gio::FileIcon&)' FileIcon(FileIcon&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/simpleiostream.h:29:7: error: expected nested-name-specifier before 'GSimpleIOStream' using GSimpleIOStream = struct _GSimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:30:7: error: expected nested-name-specifier before 'GSimpleIOStreamClass' using GSimpleIOStreamClass = struct _GSimpleIOStreamClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusproxy.h:814:99: error: 'SlotAsyncReady' does not name a type void call(const Glib::ustring& method_name, const Glib::VariantContainerBase& parameters, const SlotAsyncReady& slot, const Glib::RefPtr& fd_list, int timeout_msec = -1, CallFlags flags = Gio::DBus::CALL_FLAGS_NONE); ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:28: error: 'noexcept' does not name a type FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleIOStream_Class; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:31: error: expected ',' or '...' before '&&' token FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleIOStreamClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:37: error: expected ';' at end of member declaration FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:69:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream(const SimpleIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: error: 'noexcept' does not name a type FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:70:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream& operator=(const SimpleIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:13: error: expected ';' at end of member declaration ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleiostream_class_; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: error: 'noexcept' does not name a type ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:83:32: error: expected ',' or '...' before '&&' token SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: invalid constructor; you probably meant 'Gio::SimpleIOStream (const Gio::SimpleIOStream&)' SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: error: 'noexcept' does not name a type SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:84:43: error: expected ',' or '...' before '&&' token SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:49: error: expected ';' at end of member declaration SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: error: 'noexcept' does not name a type SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:86:19: error: expected ';' at end of member declaration ~SimpleIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: error: 'noexcept' does not name a type ~SimpleIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/fileinputstream.h:27:0, from /usr/include/giomm-2.4/giomm/file.h:32, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/seekable.h:36:7: error: expected nested-name-specifier before 'GSeekable' using GSeekable = struct _GSeekable; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1036:9: error: expected nested-name-specifier before 'MapChangedProperties' using MapChangedProperties = std::map; ^ /usr/include/giomm-2.4/giomm/seekable.h:37:7: error: expected nested-name-specifier before 'GSeekableClass' using GSeekableClass = struct _GSeekableClass; ^ /usr/include/giomm-2.4/giomm/seekable.h:68:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Seekable; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:33: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/giomm-2.4/giomm/seekable.h:69:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Seekable_Class; ^ /usr/include/giomm-2.4/giomm/seekable.h:70:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSeekable; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1067:89: error: template argument 2 is invalid Glib::SignalProxy< void,const MapChangedProperties&,const std::vector& > signal_properties_changed(); ^ /usr/include/giomm-2.4/giomm/seekable.h:71:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSeekableIface; ^ /usr/include/giomm-2.4/giomm/seekable.h:74:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/seekable.h:75:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Seekable& operator=(const Seekable&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusproxy.h:1096:44: error: 'MapChangedProperties' does not name a type virtual void on_properties_changed(const MapChangedProperties& changed_properties, const std::vector& invalidated_properties); ^ /usr/include/giomm-2.4/giomm/seekable.h:79:10: error: 'CppClassType' does not name a type static CppClassType seekable_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/filenamecompleter.h:31:7: error: expected nested-name-specifier before 'GFilenameCompleter' using GFilenameCompleter = struct _GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:32:7: error: expected nested-name-specifier before 'GFilenameCompleterClass' using GFilenameCompleterClass = struct _GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:20: error: expected ',' or '...' before '&&' token Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilenameCompleter_Class; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter(const FilenameCompleter&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter& operator=(const FilenameCompleter&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/simplepermission.h:29:7: error: expected nested-name-specifier before 'GSimplePermission' using GSimplePermission = struct _GSimplePermission; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:30:7: error: expected nested-name-specifier before 'GSimplePermissionClass' using GSimplePermissionClass = struct _GSimplePermissionClass; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:68:10: error: 'CppClassType' does not name a type static CppClassType filenamecompleter_class_; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimplePermission; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimplePermission_Class; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:38: error: expected ',' or '...' before '&&' token FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimplePermission; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimplePermissionClass; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission(const SimplePermission&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: invalid constructor; you probably meant 'Gio::FilenameCompleter (const Gio::FilenameCompleter&)' FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simplepermission.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission& operator=(const SimplePermission&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: error: 'noexcept' does not name a type FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:68:10: error: 'CppClassType' does not name a type static CppClassType simplepermission_class_; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:49: error: expected ',' or '...' before '&&' token FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:55: error: expected ';' at end of member declaration FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: error: 'noexcept' does not name a type FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:22: error: expected ';' at end of member declaration ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:36: error: expected ',' or '...' before '&&' token SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: invalid constructor; you probably meant 'Gio::SimplePermission (const Gio::SimplePermission&)' SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: error: 'noexcept' does not name a type ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:3559:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: error: 'noexcept' does not name a type SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3560:9: error: expected nested-name-specifier before 'CType' using CType = GFile*; ^ /usr/include/giomm-2.4/giomm/file.h:3561:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GFile*; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:79:47: error: expected ',' or '...' before '&&' token SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:3563:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: invalid constructor; you probably meant 'Gio::Seekable (const Gio::Seekable&)' Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:3566:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/file.h:3573:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:53: error: expected ';' at end of member declaration SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:108:28: error: 'noexcept' does not name a type Seekable(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: error: 'noexcept' does not name a type SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:108:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/filenamecompleter.h:125:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_completions(const std::string& initial_text) const; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:31: error: expected ',' or '...' before '&&' token Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:21: error: expected ';' at end of member declaration ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: error: 'noexcept' does not name a type ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:37: error: expected ';' at end of member declaration Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:109:39: error: 'noexcept' does not name a type Seekable& operator=(Seekable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/seekable.h:109:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/seekable.h:111:13: error: expected ';' at end of member declaration ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: error: 'noexcept' does not name a type ~Seekable() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/file.h:3576:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/seekable.h:111:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from city-info-tip.cpp:20: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ In file included from /usr/include/giomm-2.4/giomm/application.h:30:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/applicationcommandline.h: At global scope: /usr/include/giomm-2.4/giomm/applicationcommandline.h:33:7: error: expected nested-name-specifier before 'GApplicationCommandLine' using GApplicationCommandLine = struct _GApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:34:7: error: expected nested-name-specifier before 'GApplicationCommandLineClass' using GApplicationCommandLineClass = struct _GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ApplicationCommandLine; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ApplicationCommandLine_Class; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplicationCommandLine; ^ In file included from /usr/include/giomm-2.4/giomm.h:85:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/inetaddress.h:30:7: error: expected nested-name-specifier before 'GInetAddress' using GInetAddress = struct _GInetAddress; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationCommandLineClass; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:87:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine(const ApplicationCommandLine&) = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:31:7: error: expected nested-name-specifier before 'GInetAddressClass' using GInetAddressClass = struct _GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:88:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ApplicationCommandLine& operator=(const ApplicationCommandLine&) = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetAddress; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetAddress_Class; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetAddress; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:91:10: error: 'CppClassType' does not name a type static CppClassType applicationcommandline_class_; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:71:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress(const InetAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:48: error: expected ',' or '...' before '&&' token ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: invalid constructor; you probably meant 'Gio::ApplicationCommandLine (const Gio::ApplicationCommandLine&)' ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:72:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress& operator=(const InetAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: error: 'noexcept' does not name a type ApplicationCommandLine(ApplicationCommandLine&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socket.h:36:7: error: expected nested-name-specifier before 'GSocket' using GSocket = struct _GSocket; ^ /usr/include/giomm-2.4/giomm/socket.h:37:7: error: expected nested-name-specifier before 'GSocketClass' using GSocketClass = struct _GSocketClass; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:101:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:75:10: error: 'CppClassType' does not name a type static CppClassType inetaddress_class_; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:59: error: expected ',' or '...' before '&&' token ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:65: error: expected ';' at end of member declaration ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:26: error: expected ',' or '...' before '&&' token InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: error: 'noexcept' does not name a type ApplicationCommandLine& operator=(ApplicationCommandLine&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: invalid constructor; you probably meant 'Gio::InetAddress (const Gio::InetAddress&)' InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: error: 'noexcept' does not name a type InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:102:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:27: error: expected ';' at end of member declaration ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: error: 'noexcept' does not name a type ~ApplicationCommandLine() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:37: error: expected ',' or '...' before '&&' token InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/applicationcommandline.h:104:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:86:43: error: expected ';' at end of member declaration InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: error: 'noexcept' does not name a type InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:88:16: error: expected ';' at end of member declaration ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: error: 'noexcept' does not name a type ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusserver.h:34:7: error: expected nested-name-specifier before 'GDBusServer' using GDBusServer = struct _GDBusServer; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:35:7: error: expected nested-name-specifier before 'GDBusServerClass' using GDBusServerClass = struct _GDBusServerClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinputstream.h:33:7: error: expected nested-name-specifier before 'GFileInputStream' using GFileInputStream = struct _GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:34:7: error: expected nested-name-specifier before 'GFileInputStreamClass' using GFileInputStreamClass = struct _GFileInputStreamClass; ^ /usr/include/giomm-2.4/giomm/socket.h:310:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Socket; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileInputStream_Class; ^ /usr/include/giomm-2.4/giomm/socket.h:311:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Socket_Class; ^ /usr/include/giomm-2.4/giomm/socket.h:312:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocket; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileInputStream; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileInputStreamClass; ^ /usr/include/giomm-2.4/giomm/socket.h:313:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClass; ^ /usr/include/giomm-2.4/giomm/socket.h:316:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket(const Socket&) = delete; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:71:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:145:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Server; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:146:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Server_Class; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:72:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileInputStream& operator=(const FileInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socket.h:317:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket& operator=(const Socket&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:147:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusServer; ^ /usr/include/giomm-2.4/giomm/socket.h:320:10: error: 'CppClassType' does not name a type static CppClassType socket_class_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileinputstream_class_; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:148:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusServerClass; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:151:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server(const Server&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:26:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/initable.h:34:7: error: expected nested-name-specifier before 'GInitable' using GInitable = struct _GInitable; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:34: error: expected ',' or '...' before '&&' token FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:152:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Server& operator=(const Server&) = delete; ^ /usr/include/giomm-2.4/giomm/initable.h:35:7: error: expected nested-name-specifier before 'GInitableClass' using GInitableClass = struct _GInitableClass; ^ /usr/include/giomm-2.4/giomm/socket.h:330:16: error: expected ',' or '...' before '&&' token Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: invalid constructor; you probably meant 'Gio::FileInputStream (const Gio::FileInputStream&)' FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:155:10: error: 'CppClassType' does not name a type static CppClassType server_class_; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socket.h:330:22: error: invalid constructor; you probably meant 'Gio::Socket (const Gio::Socket&)' Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:330:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: error: 'noexcept' does not name a type FileInputStream(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:85:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:75:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Initable; ^ /usr/include/giomm-2.4/giomm/initable.h:76:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Initable_Class; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:45: error: expected ',' or '...' before '&&' token FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:16: error: expected ',' or '...' before '&&' token Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:330:24: error: 'noexcept' does not name a type Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:330:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:86:51: error: expected ';' at end of member declaration FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: invalid constructor; you probably meant 'Gio::DBus::Server (const Gio::DBus::Server&)' Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:77:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInitable; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/initable.h:78:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInitableIface; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: error: 'noexcept' does not name a type FileInputStream& operator=(FileInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: error: 'noexcept' does not name a type Server(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:165:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:331:27: error: expected ',' or '...' before '&&' token Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:81:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable(const Initable&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:27: error: expected ',' or '...' before '&&' token Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:82:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Initable& operator=(const Initable&) = delete; ^ /usr/include/giomm-2.4/giomm/socket.h:331:33: error: expected ';' at end of member declaration Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:33: error: expected ';' at end of member declaration Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: error: 'noexcept' does not name a type Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:86:10: error: 'CppClassType' does not name a type static CppClassType initable_class_; ^ /usr/include/giomm-2.4/giomm/socket.h:333:11: error: expected ';' at end of member declaration ~Socket() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: error: 'noexcept' does not name a type Server& operator=(Server&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:166:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:333:13: error: 'noexcept' does not name a type ~Socket() noexcept override; ^ /usr/include/giomm-2.4/giomm/socket.h:333:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:31:7: error: expected nested-name-specifier before 'GSocketAddressEnumerator' using GSocketAddressEnumerator = struct _GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:11: error: expected ';' at end of member declaration ~Server() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: error: 'noexcept' does not name a type ~Server() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:32:7: error: expected nested-name-specifier before 'GSocketAddressEnumeratorClass' using GSocketAddressEnumeratorClass = struct _GSocketAddressEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/initable.h:115:20: error: expected ',' or '...' before '&&' token Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusserver.h:168:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: invalid constructor; you probably meant 'Gio::Initable (const Gio::Initable&)' Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddressEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/initable.h:115:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/initable.h:115:28: error: 'noexcept' does not name a type Initable(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:64:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/initable.h:115:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/initable.h:116:31: error: expected ',' or '...' before '&&' token Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:65:72: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator& operator=(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/initable.h:116:37: error: expected ';' at end of member declaration Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: error: 'noexcept' does not name a type Initable& operator=(Initable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:116:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:68:10: error: 'CppClassType' does not name a type static CppClassType socketaddressenumerator_class_; ^ /usr/include/giomm-2.4/giomm/initable.h:118:13: error: expected ';' at end of member declaration ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: error: 'noexcept' does not name a type ~Initable() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:50: error: expected ',' or '...' before '&&' token SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: invalid constructor; you probably meant 'Gio::SocketAddressEnumerator (const Gio::SocketAddressEnumerator&)' SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/initable.h:118:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: error: 'noexcept' does not name a type SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:61: error: expected ',' or '...' before '&&' token SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:67: error: expected ';' at end of member declaration SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: error: 'noexcept' does not name a type SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:86:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileinputstream.h:88:20: error: expected ';' at end of member declaration ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:28: error: expected ';' at end of member declaration ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: error: 'noexcept' does not name a type ~FileInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: error: 'noexcept' does not name a type ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:88:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:137:71: error: 'SlotAsyncReady' does not name a type void next_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:144:25: error: 'SlotAsyncReady' does not name a type void next_async(const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:32:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileinputstream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/fileinputstream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:27:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/asyncinitable.h:35:7: error: expected nested-name-specifier before 'GAsyncInitable' using GAsyncInitable = struct _GAsyncInitable; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:36:7: error: expected nested-name-specifier before 'GAsyncInitableClass' using GAsyncInitableClass = struct _GAsyncInitableClass; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AsyncInitable; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AsyncInitable_Class; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GAsyncInitable; ^ In file included from /usr/include/giomm-2.4/giomm/socketaddress.h:29:0, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketconnectable.h:34:7: error: expected nested-name-specifier before 'GSocketConnectable' using GSocketConnectable = struct _GSocketConnectable; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GAsyncInitableIface; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:77:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable(const AsyncInitable&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:35:7: error: expected nested-name-specifier before 'GSocketConnectableClass' using GSocketConnectableClass = struct _GSocketConnectableClass; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnectable; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:78:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AsyncInitable& operator=(const AsyncInitable&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnectable_Class; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnectable; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectableIface; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:82:10: error: 'CppClassType' does not name a type static CppClassType asyncinitable_class_; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:65:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable(const SocketConnectable&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:66:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable& operator=(const SocketConnectable&) = delete; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:30: error: expected ',' or '...' before '&&' token AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketconnectable_class_; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: invalid constructor; you probably meant 'Gio::AsyncInitable (const Gio::AsyncInitable&)' AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: error: 'noexcept' does not name a type AsyncInitable(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:38: error: expected ',' or '...' before '&&' token SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:111:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: invalid constructor; you probably meant 'Gio::SocketConnectable (const Gio::SocketConnectable&)' SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: error: 'noexcept' does not name a type SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:41: error: expected ',' or '...' before '&&' token AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:100:49: error: expected ',' or '...' before '&&' token SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:47: error: expected ';' at end of member declaration AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: error: 'noexcept' does not name a type AsyncInitable& operator=(AsyncInitable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:55: error: expected ';' at end of member declaration SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:112:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/asyncinitable.h:114:18: error: expected ';' at end of member declaration ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: error: 'noexcept' does not name a type SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:102:22: error: expected ';' at end of member declaration ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: error: 'noexcept' does not name a type ~AsyncInitable() noexcept override; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:114:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: error: 'noexcept' does not name a type ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:62:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbuswatchname.h:103:7: error: expected nested-name-specifier before 'SlotNameAppeared' using SlotNameAppeared = sigc::slot&, Glib::ustring, const Glib::ustring&>; ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:172:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:110:7: error: expected nested-name-specifier before 'SlotNameVanished' using SlotNameVanished = sigc::slot&, Glib::ustring>; ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:156:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:178:25: error: 'SlotAsyncReady' does not name a type void init_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:157:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:9: error: 'SlotNameAppeared' does not name a type const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:179:65: error: 'SlotNameAppeared' was not declared in this scope const SlotNameAppeared& name_appeared_slot = SlotNameAppeared(), ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:9: error: 'SlotNameVanished' does not name a type const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ /usr/include/giomm-2.4/giomm/asyncinitable.h:205:39: error: 'SlotAsyncReady' does not name a type virtual void init_async_vfunc(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/dbuswatchname.h:180:65: error: 'SlotNameVanished' was not declared in this scope const SlotNameVanished& name_vanished_slot = SlotNameVanished(), ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/desktopappinfo.h:39:7: error: expected nested-name-specifier before 'GDesktopAppInfo' using GDesktopAppInfo = struct _GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:40:7: error: expected nested-name-specifier before 'GDesktopAppInfoClass' using GDesktopAppInfoClass = struct _GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DesktopAppInfo_Class; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDesktopAppInfo; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDesktopAppInfoClass; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:79:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo(const DesktopAppInfo&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25:0, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketaddress.h:34:7: error: expected nested-name-specifier before 'GSocketAddress' using GSocketAddress = struct _GSocketAddress; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:80:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DesktopAppInfo& operator=(const DesktopAppInfo&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/outputstream.h:34:7: error: expected nested-name-specifier before 'GOutputStream' using GOutputStream = struct _GOutputStream; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:35:7: error: expected nested-name-specifier before 'GSocketAddressClass' using GSocketAddressClass = struct _GSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:83:10: error: 'CppClassType' does not name a type static CppClassType desktopappinfo_class_; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddress; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:87:42: error: expected ')' before '*' token explicit DesktopAppInfo(GDesktopAppInfo* castitem); ^ /usr/include/giomm-2.4/giomm/socketaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddress; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressClass; ^ In file included from /usr/include/giomm-2.4/giomm/dbusauthobserver.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:28, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/credentials.h:29:7: error: expected nested-name-specifier before 'GCredentials' using GCredentials = struct _GCredentials; ^ /usr/include/giomm-2.4/giomm/credentials.h:30:7: error: expected nested-name-specifier before 'GCredentialsClass' using GCredentialsClass = struct _GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:32: error: expected ',' or '...' before '&&' token DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:66:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress(const SocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: invalid constructor; you probably meant 'Gio::DesktopAppInfo (const Gio::DesktopAppInfo&)' DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/credentials.h:111:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Credentials; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:67:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress& operator=(const SocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: error: 'noexcept' does not name a type DesktopAppInfo(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:93:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:43: error: expected ',' or '...' before '&&' token DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketaddress_class_; ^ /usr/include/giomm-2.4/giomm/credentials.h:112:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Credentials_Class; ^ /usr/include/giomm-2.4/giomm/credentials.h:113:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCredentials; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:49: error: expected ';' at end of member declaration DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:114:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCredentialsClass; ^ /usr/include/giomm-2.4/giomm/credentials.h:117:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials(const Credentials&) = delete; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: error: 'noexcept' does not name a type DesktopAppInfo& operator=(DesktopAppInfo&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:94:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:80:30: error: expected ',' or '...' before '&&' token SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:19: error: expected ';' at end of member declaration ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: invalid constructor; you probably meant 'Gio::SocketAddress (const Gio::SocketAddress&)' SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/credentials.h:118:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Credentials& operator=(const Credentials&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: error: 'noexcept' does not name a type SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: error: 'noexcept' does not name a type ~DesktopAppInfo() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:41: error: expected ',' or '...' before '&&' token SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:96:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:81:47: error: expected ';' at end of member declaration SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:121:10: error: 'CppClassType' does not name a type static CppClassType credentials_class_; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: error: 'noexcept' does not name a type SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:131:26: error: expected ',' or '...' before '&&' token Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:109:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:18: error: expected ';' at end of member declaration ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:112:9: error: 'GDesktopAppInfo' does not name a type const GDesktopAppInfo* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: error: 'noexcept' does not name a type ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: invalid constructor; you probably meant 'Gio::Credentials (const Gio::Credentials&)' Credentials(Credentials&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/desktopappinfo.h:115:3: error: 'GDesktopAppInfo' does not name a type GDesktopAppInfo* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/credentials.h:131:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/credentials.h:131:34: error: 'noexcept' does not name a type Credentials(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:131:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/credentials.h:132:37: error: expected ',' or '...' before '&&' token Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:43: error: expected ';' at end of member declaration Credentials& operator=(Credentials&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketconnection.h:32:7: error: expected nested-name-specifier before 'GSocketConnection' using GSocketConnection = struct _GSocketConnection; ^ /usr/include/giomm-2.4/giomm/outputstream.h:35:7: error: expected nested-name-specifier before 'GOutputStreamClass' using GOutputStreamClass = struct _GOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: error: 'noexcept' does not name a type Credentials& operator=(Credentials&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/credentials.h:132:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:33:7: error: expected nested-name-specifier before 'GSocketConnectionClass' using GSocketConnectionClass = struct _GSocketConnectionClass; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:16: error: expected ';' at end of member declaration ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnection; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: error: 'noexcept' does not name a type ~Credentials() noexcept override; ^ /usr/include/giomm-2.4/giomm/credentials.h:134:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnection_Class; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnection; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectionClass; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:79:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnection(const SocketConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:80:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnection& operator=(const SocketConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:83:10: error: 'CppClassType' does not name a type static CppClassType socketconnection_class_; ^ /usr/include/giomm-2.4/giomm/outputstream.h:124:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = OutputStream; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:36: error: expected ',' or '...' before '&&' token SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:125:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = OutputStream_Class; ^ /usr/include/giomm-2.4/giomm/outputstream.h:126:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GOutputStream; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:42: error: invalid constructor; you probably meant 'Gio::SocketConnection (const Gio::SocketConnection&)' SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketconnection.h:93:44: error: 'noexcept' does not name a type SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:127:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:130:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:94:47: error: expected ',' or '...' before '&&' token SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:131:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 OutputStream& operator=(const OutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:53: error: expected ';' at end of member declaration SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:55: error: 'noexcept' does not name a type SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:134:10: error: 'CppClassType' does not name a type static CppClassType outputstream_class_; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:86:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/inetsocketaddress.h:31:7: error: expected nested-name-specifier before 'GInetSocketAddress' using GInetSocketAddress = struct _GInetSocketAddress; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:21: error: expected ';' at end of member declaration ~SocketConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:28: error: expected ',' or '...' before '&&' token OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:32:7: error: expected nested-name-specifier before 'GInetSocketAddressClass' using GInetSocketAddressClass = struct _GInetSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: invalid constructor; you probably meant 'Gio::OutputStream (const Gio::OutputStream&)' OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetSocketAddress; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetsocketaddress.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetSocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:23: error: 'noexcept' does not name a type ~SocketConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:144:36: error: 'noexcept' does not name a type OutputStream(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:144:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetSocketAddress; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress(const InetSocketAddress&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:59:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/dbusserver.h:469:35: note: previous declaration 'Glib::RefPtr Glib::wrap(GDBusServer*, bool)' Glib::RefPtr wrap(GDBusServer* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:64:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:42: error: 'GDesktopAppInfo' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress& operator=(const InetSocketAddress&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:28:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusauthobserver.h:31:7: error: expected nested-name-specifier before 'GDBusAuthObserver' using GDBusAuthObserver = struct _GDBusAuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:32:7: error: expected nested-name-specifier before 'GDBusAuthObserverClass' using GDBusAuthObserverClass = struct _GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/desktopappinfo.h:380:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GDesktopAppInfo* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:39: error: expected ',' or '...' before '&&' token OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:73:10: error: 'CppClassType' does not name a type static CppClassType inetsocketaddress_class_; ^ In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketconnection.h:147:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:45: error: expected ';' at end of member declaration OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:145:47: error: 'noexcept' does not name a type OutputStream& operator=(OutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AuthObserver; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = AuthObserver_Class; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:38: error: expected ',' or '...' before '&&' token InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: invalid constructor; you probably meant 'Gio::InetSocketAddress (const Gio::InetSocketAddress&)' InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAuthObserver; ^ In file included from /usr/include/giomm-2.4/giomm.h:67:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/emblem.h:30:7: error: expected nested-name-specifier before 'GEmblem' using GEmblem = struct _GEmblem; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusAuthObserverClass; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:152:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/emblem.h:31:7: error: expected nested-name-specifier before 'GEmblemClass' using GEmblemClass = struct _GEmblemClass; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusauthobserver.h:103:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver(const AuthObserver&) = delete; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: error: 'noexcept' does not name a type InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:104:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AuthObserver& operator=(const AuthObserver&) = delete; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:96:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Emblem; ^ /usr/include/giomm-2.4/giomm/emblem.h:97:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Emblem_Class; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:49: error: expected ',' or '...' before '&&' token InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:55: error: expected ';' at end of member declaration InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:98:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblem; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:107:10: error: 'CppClassType' does not name a type static CppClassType authobserver_class_; ^ /usr/include/giomm-2.4/giomm/emblem.h:99:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemClass; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: error: 'noexcept' does not name a type InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:102:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem(const Emblem&) = delete; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:22: error: expected ';' at end of member declaration ~InetSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:28: error: expected ',' or '...' before '&&' token AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:103:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Emblem& operator=(const Emblem&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: invalid constructor; you probably meant 'Gio::DBus::AuthObserver (const Gio::DBus::AuthObserver&)' AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: error: 'noexcept' does not name a type ~InetSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: error: 'noexcept' does not name a type AuthObserver(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:117:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:39: error: expected ',' or '...' before '&&' token AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:106:10: error: 'CppClassType' does not name a type static CppClassType emblem_class_; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:45: error: expected ';' at end of member declaration AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: error: 'noexcept' does not name a type AuthObserver& operator=(AuthObserver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:16: error: expected ',' or '...' before '&&' token Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:118:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:17: error: expected ';' at end of member declaration ~AuthObserver() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: invalid constructor; you probably meant 'Gio::Emblem (const Gio::Emblem&)' Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: error: 'noexcept' does not name a type ~AuthObserver() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:116:24: error: 'noexcept' does not name a type Emblem(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusauthobserver.h:120:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:116:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:145:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/outputstream.h:147:17: error: expected ';' at end of member declaration ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:27: error: expected ',' or '...' before '&&' token Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:33: error: expected ';' at end of member declaration Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: error: 'noexcept' does not name a type ~OutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:147:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:117:35: error: 'noexcept' does not name a type Emblem& operator=(Emblem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblem.h:117:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblem.h:119:11: error: expected ';' at end of member declaration ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: error: 'noexcept' does not name a type ~Emblem() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblem.h:119:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketclient.h:38:7: error: expected nested-name-specifier before 'GSocketClient' using GSocketClient = struct _GSocketClient; ^ /usr/include/giomm-2.4/giomm/socketclient.h:39:7: error: expected nested-name-specifier before 'GSocketClientClass' using GSocketClientClass = struct _GSocketClientClass; ^ /usr/include/giomm-2.4/giomm/socketclient.h:157:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketClient; ^ /usr/include/giomm-2.4/giomm/socketclient.h:158:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketClient_Class; ^ /usr/include/giomm-2.4/giomm/socketclient.h:159:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketClient; ^ /usr/include/giomm-2.4/giomm/socketclient.h:160:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClientClass; ^ In file included from /usr/include/giomm-2.4/giomm/iostream.h:30:0, from /usr/include/giomm-2.4/giomm/fileiostream.h:28, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/outputstream.h:368:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:163:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketClient(const SocketClient&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/unixfdlist.h:30:7: error: expected nested-name-specifier before 'GUnixFDList' using GUnixFDList = struct _GUnixFDList; ^ /usr/include/giomm-2.4/giomm/outputstream.h:402:78: error: 'SlotAsyncReady' does not name a type void write_bytes_async(const Glib::RefPtr& bytes, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:164:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketClient& operator=(const SocketClient&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:31:7: error: expected nested-name-specifier before 'GUnixFDListClass' using GUnixFDListClass = struct _GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/socketclient.h:167:10: error: 'CppClassType' does not name a type static CppClassType socketclient_class_; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDList; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDList_Class; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDList; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:28: error: expected ',' or '...' before '&&' token SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:34: error: invalid constructor; you probably meant 'Gio::SocketClient (const Gio::SocketClient&)' SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDListClass; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:67:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketclient.h:177:36: error: 'noexcept' does not name a type SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:91:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/listmodel.h:35:7: error: expected nested-name-specifier before 'GListModel' using GListModel = struct _GListModel; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:68:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDList& operator=(const UnixFDList&) = delete; ^ /usr/include/giomm-2.4/giomm/listmodel.h:36:7: error: expected nested-name-specifier before 'GListModelClass' using GListModelClass = struct _GListModelClass; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:39: error: expected ',' or '...' before '&&' token SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:99:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListModel; ^ /usr/include/giomm-2.4/giomm/listmodel.h:100:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListModel_Class; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:71:10: error: 'CppClassType' does not name a type static CppClassType unixfdlist_class_; ^ /usr/include/giomm-2.4/giomm/listmodel.h:101:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListModel; ^ /usr/include/giomm-2.4/giomm/listmodel.h:102:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListModelInterface; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:45: error: expected ';' at end of member declaration SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:105:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:47: error: 'noexcept' does not name a type SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:24: error: expected ',' or '...' before '&&' token UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: invalid constructor; you probably meant 'Gio::UnixFDList (const Gio::UnixFDList&)' UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/listmodel.h:106:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel& operator=(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:180:17: error: expected ';' at end of member declaration ~SocketClient() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:110:10: error: 'CppClassType' does not name a type static CppClassType listmodel_class_; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: error: 'noexcept' does not name a type UnixFDList(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:81:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:180:19: error: 'noexcept' does not name a type ~SocketClient() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:35: error: expected ',' or '...' before '&&' token UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:180:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:139:22: error: expected ',' or '...' before '&&' token ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:41: error: expected ';' at end of member declaration UnixFDList& operator=(UnixFDList&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/emblemedicon.h:32:7: error: expected nested-name-specifier before 'GEmblemedIcon' using GEmblemedIcon = struct _GEmblemedIcon; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: error: 'noexcept' does not name a type UnixFDList& operator=(UnixFDList&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:33:7: error: expected nested-name-specifier before 'GEmblemedIconClass' using GEmblemedIconClass = struct _GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: invalid constructor; you probably meant 'Gio::ListModel (const Gio::ListModel&)' ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:82:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = EmblemedIcon; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = EmblemedIcon_Class; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdlist.h:84:15: error: expected ';' at end of member declaration ~UnixFDList() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:30: error: 'noexcept' does not name a type ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: error: 'noexcept' does not name a type ~UnixFDList() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GEmblemedIcon; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:84:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/emblemedicon.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GEmblemedIconClass; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:140:33: error: expected ',' or '...' before '&&' token ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:70:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon(const EmblemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:39: error: expected ';' at end of member declaration ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:71:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 EmblemedIcon& operator=(const EmblemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:41: error: 'noexcept' does not name a type ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:74:10: error: 'CppClassType' does not name a type static CppClassType emblemedicon_class_; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/dbusmessage.h:30:0, from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/unixfdlist.h:116:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:14: error: expected ';' at end of member declaration ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:28: error: expected ',' or '...' before '&&' token EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: invalid constructor; you probably meant 'Gio::EmblemedIcon (const Gio::EmblemedIcon&)' EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: error: 'noexcept' does not name a type ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:118:35: error: 'ArrayHandle' in namespace 'Glib' does not name a type explicit UnixFDList(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: error: 'noexcept' does not name a type EmblemedIcon(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:84:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:143:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:39: error: expected ',' or '...' before '&&' token EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:45: error: expected ';' at end of member declaration EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:163:54: error: 'ArrayHandle' in namespace 'Glib' does not name a type static Glib::RefPtr create(const Glib::ArrayHandle& fds, int n_fds); ^ /usr/include/giomm-2.4/giomm/outputstream.h:527:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: error: 'noexcept' does not name a type EmblemedIcon& operator=(EmblemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:85:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdlist.h:204:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type const Glib::ArrayHandle peek_fds() const; ^ /usr/include/giomm-2.4/giomm/unixfdlist.h:219:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:17: error: expected ';' at end of member declaration ~EmblemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/outputstream.h:566:59: error: 'SlotAsyncReady' does not name a type void write_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: error: 'noexcept' does not name a type ~EmblemedIcon() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketclient.h:468:126: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/emblemedicon.h:87:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:476:80: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/outputstream.h:615:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/outputstream.h:654:63: error: 'SlotAsyncReady' does not name a type void write_all_async(const void* buffer, gsize count, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:504:140: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/outputstream.h:691:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:513:94: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/outputstream.h:706:68: error: 'SlotAsyncReady' does not name a type void splice_async(const Glib::RefPtr& source, const SlotAsyncReady& slot, OutputStreamSpliceFlags flags = OUTPUT_STREAM_SPLICE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:538:144: error: 'SlotAsyncReady' does not name a type void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/outputstream.h:728:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:68:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/emblemedicon.h:172:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle > get_emblems(); ^ /usr/include/giomm-2.4/giomm/socketclient.h:546:98: error: 'SlotAsyncReady' does not name a type void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/outputstream.h:738:26: error: 'SlotAsyncReady' does not name a type void flush_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/liststore.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListStoreBase; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusmessage.h:35:7: error: expected nested-name-specifier before 'GDBusMessage' using GDBusMessage = struct _GDBusMessage; ^ /usr/include/giomm-2.4/giomm/liststore.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListStoreBase_Class; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:36:7: error: expected nested-name-specifier before 'GDBusMessageClass' using GDBusMessageClass = struct _GDBusMessageClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListStore; ^ /usr/include/giomm-2.4/giomm/liststore.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListStoreClass; ^ /usr/include/giomm-2.4/giomm/socketclient.h:574:129: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:67:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:68:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase& operator=(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:582:83: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:71:10: error: 'CppClassType' does not name a type static CppClassType liststorebase_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:30: error: expected ',' or '...' before '&&' token ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: invalid constructor; you probably meant 'Gio::ListStoreBase (const Gio::ListStoreBase&)' ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h:81:38: error: 'noexcept' does not name a type ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:82:41: error: expected ',' or '...' before '&&' token ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:47: error: expected ';' at end of member declaration ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: error: 'noexcept' does not name a type ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:84:18: error: expected ';' at end of member declaration ~ListStoreBase() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/fileicon.h:30:0, from /usr/include/giomm-2.4/giomm.h:75, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/loadableicon.h:35:7: error: expected nested-name-specifier before 'GLoadableIcon' using GLoadableIcon = struct _GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: error: 'noexcept' does not name a type ~ListStoreBase() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:36:7: error: expected nested-name-specifier before 'GLoadableIconClass' using GLoadableIconClass = struct _GLoadableIconClass; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = LoadableIcon; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = LoadableIcon_Class; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GLoadableIcon; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GLoadableIconIface; ^ /usr/include/giomm-2.4/giomm/outputstream.h:760:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:65:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon(const LoadableIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:66:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LoadableIcon& operator=(const LoadableIcon&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/liststore.h:143:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:70:10: error: 'CppClassType' does not name a type static CppClassType loadableicon_class_; ^ /usr/include/giomm-2.4/giomm/outputstream.h:773:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/liststore.h:161:73: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:28: error: expected ',' or '...' before '&&' token LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:170:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: invalid constructor; you probably meant 'Gio::LoadableIcon (const Gio::LoadableIcon&)' LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: error: 'noexcept' does not name a type LoadableIcon(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:99:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:100:39: error: expected ',' or '...' before '&&' token LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:222:52: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:45: error: expected ';' at end of member declaration LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: error: 'noexcept' does not name a type LoadableIcon& operator=(LoadableIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:100:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/loadableicon.h:102:17: error: expected ';' at end of member declaration ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: error: 'noexcept' does not name a type ~LoadableIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:102:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:131:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:29:7: error: expected nested-name-specifier before 'GSocketControlMessage' using GSocketControlMessage = struct _GSocketControlMessage; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:30:7: error: expected nested-name-specifier before 'GSocketControlMessageClass' using GSocketControlMessageClass = struct _GSocketControlMessageClass; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:149:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketControlMessage; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:73:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketControlMessage_Class; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:74:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketControlMessage; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:75:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketControlMessageClass; ^ /usr/include/giomm-2.4/giomm/loadableicon.h:152:35: error: 'SlotAsyncReady' does not name a type void load_async(int size, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:287:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Message; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:78:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketControlMessage(const SocketControlMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:288:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Message_Class; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:289:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMessage; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:290:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMessageClass; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:79:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketControlMessage& operator=(const SocketControlMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:82:10: error: 'CppClassType' does not name a type static CppClassType socketcontrolmessage_class_; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:293:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:263:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:294:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Message& operator=(const Message&) = delete; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:44: error: expected ',' or '...' before '&&' token SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:263:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:297:10: error: 'CppClassType' does not name a type static CppClassType message_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h:264:64: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "T_item must be Glib::Object or derived from Glib::Object."); ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:50: error: invalid constructor; you probably meant 'Gio::SocketControlMessage (const Gio::SocketControlMessage&)' SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmessage.h:307:18: error: expected ',' or '...' before '&&' token Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:52: error: 'noexcept' does not name a type SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:55: error: expected ',' or '...' before '&&' token SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: invalid constructor; you probably meant 'Gio::DBus::Message (const Gio::DBus::Message&)' Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:61: error: expected ';' at end of member declaration SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:307:24: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: error: 'noexcept' does not name a type Message(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:63: error: 'noexcept' does not name a type SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:307:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmessage.h:308:29: error: expected ',' or '...' before '&&' token Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:323:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:25: error: expected ';' at end of member declaration ~SocketControlMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:35: error: expected ';' at end of member declaration Message& operator=(Message&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:27: error: 'noexcept' does not name a type ~SocketControlMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:337:63: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: error: 'noexcept' does not name a type Message& operator=(Message&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:75:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileicon.h:34:7: error: expected nested-name-specifier before 'GFileIcon' using GFileIcon = struct _GFileIcon; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:308:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:345:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:12: error: expected ';' at end of member declaration ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:35:7: error: expected nested-name-specifier before 'GFileIconClass' using GFileIconClass = struct _GFileIconClass; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: error: 'noexcept' does not name a type ~Message() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIcon; ^ /usr/include/giomm-2.4/giomm/dbusmessage.h:310:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIcon_Class; ^ /usr/include/giomm-2.4/giomm/fileicon.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIcon; ^ /usr/include/giomm-2.4/giomm/liststore.h:376:42: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /usr/include/giomm-2.4/giomm/fileicon.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIconClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:67:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:68:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIcon& operator=(const FileIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/fileicon.h:71:10: error: 'CppClassType' does not name a type static CppClassType fileicon_class_; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/iostream.h:36:7: error: expected nested-name-specifier before 'GIOStream' using GIOStream = struct _GIOStream; ^ /usr/include/giomm-2.4/giomm/liststore.h:390:30: error: '>>' should be '> >' within a nested template argument list Glib::RefPtr> ListStore::create() ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:20: error: expected ',' or '...' before '&&' token FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:37:7: error: expected nested-name-specifier before 'GIOStreamClass' using GIOStreamClass = struct _GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: invalid constructor; you probably meant 'Gio::FileIcon (const Gio::FileIcon&)' FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static Glib::RefPtr > Gio::ListStore::create()': /usr/include/giomm-2.4/giomm/liststore.h:392:39: error: '>>' should be '> >' within a nested template argument list return Glib::RefPtr>(new ListStore()); ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:28: error: 'noexcept' does not name a type FileIcon(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:81:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:82:31: error: expected ',' or '...' before '&&' token FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:37: error: expected ';' at end of member declaration FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: error: 'noexcept' does not name a type FileIcon& operator=(FileIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileicon.h:82:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileicon.h:84:13: error: expected ';' at end of member declaration ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: error: 'noexcept' does not name a type ~FileIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileicon.h:84:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketlistener.h:33:7: error: expected nested-name-specifier before 'GSocketListener' using GSocketListener = struct _GSocketListener; ^ /usr/include/giomm-2.4/giomm/iostream.h:156:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = IOStream; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:34:7: error: expected nested-name-specifier before 'GSocketListenerClass' using GSocketListenerClass = struct _GSocketListenerClass; ^ /usr/include/giomm-2.4/giomm/iostream.h:157:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = IOStream_Class; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketListener; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketListener_Class; ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:415:43: error: 'SlotCompare' does not name a type const Glib::RefPtr& item, const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/socketlistener.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketListener; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketListenerClass; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'guint Gio::ListStore::insert_sorted(const Glib::RefPtr&, const int&)': /usr/include/giomm-2.4/giomm/liststore.h:418:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:75:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketListener(const SocketListener&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusmessage.h:664:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_header_fields() const; ^ /usr/include/giomm-2.4/giomm/iostream.h:158:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GIOStream; ^ /usr/include/giomm-2.4/giomm/liststore.h:418:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/iostream.h:159:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GIOStreamClass; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:76:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketListener& operator=(const SocketListener&) = delete; ^ /usr/include/giomm-2.4/giomm/iostream.h:162:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:420:79: error: 'slot_copy' was not declared in this scope return g_list_store_insert_sorted(gobj(), item->gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/iostream.h:163:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream& operator=(const IOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:79:10: error: 'CppClassType' does not name a type static CppClassType socketlistener_class_; ^ /usr/include/giomm-2.4/giomm/iostream.h:166:10: error: 'CppClassType' does not name a type static CppClassType iostream_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:424:36: error: 'SlotCompare' does not name a type void ListStore::sort(const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:32: error: expected ',' or '...' before '&&' token SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:38: error: invalid constructor; you probably meant 'Gio::SocketListener (const Gio::SocketListener&)' SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::sort(const int&)': /usr/include/giomm-2.4/giomm/liststore.h:427:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketlistener.h:89:40: error: 'noexcept' does not name a type SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:427:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:429:49: error: 'slot_copy' was not declared in this scope g_list_store_sort(gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:43: error: expected ',' or '...' before '&&' token SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:49: error: expected ';' at end of member declaration SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:51: error: 'noexcept' does not name a type SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketlistener.h:92:19: error: expected ';' at end of member declaration ~SocketListener() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:21: error: 'noexcept' does not name a type ~SocketListener() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:440:40: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions) ^ In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/filenamecompleter.h:31:7: error: expected nested-name-specifier before 'GFilenameCompleter' using GFilenameCompleter = struct _GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:32:7: error: expected nested-name-specifier before 'GFilenameCompleterClass' using GFilenameCompleterClass = struct _GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilenameCompleter; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilenameCompleter_Class; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilenameCompleter; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::splice(guint, guint, const std::vector >&)': /usr/include/giomm-2.4/giomm/liststore.h:443:3: error: 'unique_ptr' is not a member of 'std' std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilenameCompleterClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:27: error: expected primary-expression before '[' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter(const FilenameCompleter&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:28: error: expected primary-expression before ']' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:31: error: 'g_additions' was not declared in this scope std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilenameCompleter& operator=(const FilenameCompleter&) = delete; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:68:10: error: 'CppClassType' does not name a type static CppClassType filenamecompleter_class_; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:38: error: expected ',' or '...' before '&&' token FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:20: error: expected ',' or '...' before '&&' token IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: invalid constructor; you probably meant 'Gio::FilenameCompleter (const Gio::FilenameCompleter&)' FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: error: 'noexcept' does not name a type FilenameCompleter(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: invalid constructor; you probably meant 'Gio::IOStream (const Gio::IOStream&)' IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/iostream.h:176:28: error: 'noexcept' does not name a type IOStream(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static int Gio::ListStore::compare_data_func(gconstpointer, gconstpointer, gpointer)': /usr/include/giomm-2.4/giomm/liststore.h:454:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:49: error: expected ',' or '...' before '&&' token FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:176:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:454:8: error: 'slot' does not name a type auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/iostream.h:177:31: error: expected ',' or '...' before '&&' token IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:55: error: expected ';' at end of member declaration FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: error: 'noexcept' does not name a type FilenameCompleter& operator=(FilenameCompleter&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketlistener.h:440:80: error: 'SlotAsyncReady' does not name a type void accept_socket_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/iostream.h:177:37: error: expected ';' at end of member declaration IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketlistener.h:456:34: error: 'SlotAsyncReady' does not name a type void accept_socket_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:22: error: expected ';' at end of member declaration ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: error: 'noexcept' does not name a type IOStream& operator=(IOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/iostream.h:177:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: error: 'noexcept' does not name a type ~FilenameCompleter() noexcept override; ^ /usr/include/giomm-2.4/giomm/filenamecompleter.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/iostream.h:179:13: error: expected ';' at end of member declaration ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: error: 'noexcept' does not name a type ~IOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/iostream.h:179:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:80:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/filenamecompleter.h:125:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_completions(const std::string& initial_text) const; ^ In file included from /usr/include/giomm-2.4/giomm/fileiostream.h:28:0, from /usr/include/giomm-2.4/giomm/file.h:33, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/iostream.h:221:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusintrospection.h:104:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class AnnotationInfo final ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: error: 'slot' was not declared in this scope return (*slot)(item_a, item_b); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:108:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = AnnotationInfo; ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: note: suggested alternative: /usr/include/giomm-2.4/giomm/dbusintrospection.h:109:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusAnnotationInfo; ^ /usr/include/giomm-2.4/giomm/iostream.h:228:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/socketlistener.h:584:27: error: 'SlotAsyncReady' does not name a type void accept_async(const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:27:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:29, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusintrospection.h:132:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo() = delete; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:600:73: error: 'SlotAsyncReady' does not name a type void accept_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:135:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo(const AnnotationInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:136:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AnnotationInfo& operator=(const AnnotationInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:159:48: error: 'ArrayHandle >' in namespace 'Glib' does not name a type static Glib::ustring info_lookup(const Glib::ArrayHandle< Glib::RefPtr >& annotations, const Glib::ustring& name); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:170:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ArgInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:174:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ArgInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:175:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusArgInfo; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-bonus-dialog.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:198:15: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo() = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:85:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/inetaddress.h:30:7: error: expected nested-name-specifier before 'GInetAddress' using GInetAddress = struct _GInetAddress; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:31:7: error: expected nested-name-specifier before 'GInetAddressClass' using GInetAddressClass = struct _GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:201:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo(const ArgInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:202:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ArgInfo& operator=(const ArgInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetAddress; ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/memoryinputstream.h: At global scope: /usr/include/giomm-2.4/giomm/memoryinputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryInputStream' using GMemoryInputStream = struct _GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryInputStreamClass' using GMemoryInputStreamClass = struct _GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetAddress_Class; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:222:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class MethodInfo final ^ /usr/include/giomm-2.4/giomm/inetaddress.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetAddress; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:226:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:227:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInfo; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetAddressClass; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryInputStream; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryInputStream_Class; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:71:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress(const InetAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:72:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetAddress& operator=(const InetAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:67:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream(const MemoryInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:250:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo() = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:75:10: error: 'CppClassType' does not name a type static CppClassType inetaddress_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketservice.h:29:7: error: expected nested-name-specifier before 'GSocketService' using GSocketService = struct _GSocketService; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:253:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo(const MethodInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:30:7: error: expected nested-name-specifier before 'GSocketServiceClass' using GSocketServiceClass = struct _GSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:68:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream& operator=(const MemoryInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketService; ^ /usr/include/giomm-2.4/giomm/socketservice.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketService_Class; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:254:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInfo& operator=(const MethodInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:26: error: expected ',' or '...' before '&&' token InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketService; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:71:10: error: 'CppClassType' does not name a type static CppClassType memoryinputstream_class_; ^ /usr/include/giomm-2.4/giomm/socketservice.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/iostream.h:307:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady&slot, const Glib::RefPtr& cancellable, int io_priority=Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:274:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SignalInfo final ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: invalid constructor; you probably meant 'Gio::InetAddress (const Gio::InetAddress&)' InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:87:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketService(const SocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: error: 'noexcept' does not name a type InetAddress(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:278:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SignalInfo; ^ /usr/include/giomm-2.4/giomm/iostream.h:308:26: error: 'SlotAsyncReady' does not name a type void close_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketservice.h:88:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketService& operator=(const SocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:85:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:86:37: error: expected ',' or '...' before '&&' token InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:279:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSignalInfo; ^ /usr/include/giomm-2.4/giomm/socketservice.h:91:10: error: 'CppClassType' does not name a type static CppClassType socketservice_class_; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:38: error: expected ',' or '...' before '&&' token MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: invalid constructor; you probably meant 'Gio::MemoryInputStream (const Gio::MemoryInputStream&)' MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:43: error: expected ';' at end of member declaration InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: error: 'noexcept' does not name a type InetAddress& operator=(InetAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusintrospection.h:302:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo() = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:30: error: expected ',' or '...' before '&&' token SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:86:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: error: 'noexcept' does not name a type MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:305:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo(const SignalInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/inetaddress.h:88:16: error: expected ';' at end of member declaration ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:49: error: expected ',' or '...' before '&&' token MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:306:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SignalInfo& operator=(const SignalInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:36: error: invalid constructor; you probably meant 'Gio::SocketService (const Gio::SocketService&)' SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:55: error: expected ';' at end of member declaration MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: error: 'noexcept' does not name a type ~InetAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/inetaddress.h:88:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: error: 'noexcept' does not name a type MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusintrospection.h:326:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class PropertyInfo final ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:38: error: 'noexcept' does not name a type SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:330:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PropertyInfo; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:331:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusPropertyInfo; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:22: error: expected ';' at end of member declaration ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:41: error: expected ',' or '...' before '&&' token SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:47: error: expected ';' at end of member declaration SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: error: 'noexcept' does not name a type ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:354:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo() = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:49: error: 'noexcept' does not name a type SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketservice.h:104:18: error: expected ';' at end of member declaration ~SocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:357:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo(const PropertyInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:20: error: 'noexcept' does not name a type ~SocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusintrospection.h:358:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PropertyInfo& operator=(const PropertyInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:378:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class InterfaceInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:382:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:383:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceInfo; ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/memoryinputstream.h:155:9: error: expected nested-name-specifier before 'SlotDestroyData' using SlotDestroyData = sigc::slot; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:165:53: error: 'SlotDestroyData' does not name a type void add_data(const void* data, gssize len, const SlotDestroyData& destroy_slot); ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:406:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:409:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:410:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceInfo& operator=(const InterfaceInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:531:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class NodeInfo final ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:535:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NodeInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:536:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusNodeInfo; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:559:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo() = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:562:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo(const NodeInfo&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusintrospection.h:563:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NodeInfo& operator=(const NodeInfo&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:31:7: error: expected nested-name-specifier before 'GSocketAddressEnumerator' using GSocketAddressEnumerator = struct _GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:32:7: error: expected nested-name-specifier before 'GSocketAddressEnumeratorClass' using GSocketAddressEnumeratorClass = struct _GSocketAddressEnumeratorClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddressEnumerator; ^ In file included from /usr/include/giomm-2.4/giomm.h:95:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/memoryoutputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryOutputStream' using GMemoryOutputStream = struct _GMemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddressEnumerator_Class; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryOutputStreamClass' using GMemoryOutputStreamClass = struct _GMemoryOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddressEnumerator; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressEnumeratorClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileiostream.h:33:7: error: expected nested-name-specifier before 'GFileIOStream' using GFileIOStream = struct _GFileIOStream; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:64:61: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:65:72: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddressEnumerator& operator=(const SocketAddressEnumerator&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:34:7: error: expected nested-name-specifier before 'GFileIOStreamClass' using GFileIOStreamClass = struct _GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:68:10: error: 'CppClassType' does not name a type static CppClassType socketaddressenumerator_class_; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileIOStream_Class; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileIOStream; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIOStreamClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:50: error: expected ',' or '...' before '&&' token SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:77:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream(const MemoryOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: invalid constructor; you probably meant 'Gio::SocketAddressEnumerator (const Gio::SocketAddressEnumerator&)' SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:56: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileiostream.h:71:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: error: 'noexcept' does not name a type SocketAddressEnumerator(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:78:58: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:61: error: expected ',' or '...' before '&&' token SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:78:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream& operator=(const MemoryOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:72:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIOStream& operator=(const FileIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:67: error: expected ';' at end of member declaration SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:81:10: error: 'CppClassType' does not name a type static CppClassType memoryoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: error: 'noexcept' does not name a type SocketAddressEnumerator& operator=(SocketAddressEnumerator&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:79:69: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileiostream.h:75:10: error: 'CppClassType' does not name a type static CppClassType fileiostream_class_; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:29:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:33:7: error: expected nested-name-specifier before 'GDBusMethodInvocation' using GDBusMethodInvocation = struct _GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:40: error: expected ',' or '...' before '&&' token MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:28: error: expected ';' at end of member declaration ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: error: 'noexcept' does not name a type ~SocketAddressEnumerator() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: invalid constructor; you probably meant 'Gio::MemoryOutputStream (const Gio::MemoryOutputStream&)' MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:34:7: error: expected nested-name-specifier before 'GDBusMethodInvocationClass' using GDBusMethodInvocationClass = struct _GDBusMethodInvocationClass; ^ /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:81:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: error: 'noexcept' does not name a type MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/socketsource.h:103:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Gio::SocketSource; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:28: error: expected ',' or '...' before '&&' token FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:83:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MethodInvocation; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:51: error: expected ',' or '...' before '&&' token MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: invalid constructor; you probably meant 'Gio::FileIOStream (const Gio::FileIOStream&)' FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:57: error: expected ';' at end of member declaration MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:84:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MethodInvocation_Class; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:85:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusMethodInvocation; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: error: 'noexcept' does not name a type MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:86:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusMethodInvocationClass; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:89:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:17: error: expected ';' at end of member declaration ~SocketSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: error: 'noexcept' does not name a type FileIOStream(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:85:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketsource.h:112:19: error: 'noexcept' does not name a type ~SocketSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:90:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MethodInvocation& operator=(const MethodInvocation&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:23: error: expected ';' at end of member declaration ~MemoryOutputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/socketconnectable.h:26:0, from /usr/include/giomm-2.4/giomm/socketaddress.h:29, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:137:71: error: 'SlotAsyncReady' does not name a type void next_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:39: error: expected ',' or '...' before '&&' token FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: error: 'noexcept' does not name a type ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddressenumerator.h:144:25: error: 'SlotAsyncReady' does not name a type void next_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:93:10: error: 'CppClassType' does not name a type static CppClassType methodinvocation_class_; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:45: error: expected ';' at end of member declaration FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: error: 'noexcept' does not name a type FileIOStream& operator=(FileIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:86:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:36: error: expected ',' or '...' before '&&' token MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:17: error: expected ';' at end of member declaration ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: error: 'noexcept' does not name a type ~FileIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: invalid constructor; you probably meant 'Gio::DBus::MethodInvocation (const Gio::DBus::MethodInvocation&)' MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:88:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tcpconnection.h:30:7: error: expected nested-name-specifier before 'GTcpConnection' using GTcpConnection = struct _GTcpConnection; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:31:7: error: expected nested-name-specifier before 'GTcpConnectionClass' using GTcpConnectionClass = struct _GTcpConnectionClass; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: error: 'noexcept' does not name a type MethodInvocation(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:103:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TcpConnection; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:47: error: expected ',' or '...' before '&&' token MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TcpConnection_Class; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTcpConnection; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:53: error: expected ';' at end of member declaration MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTcpConnectionClass; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:65:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpConnection(const TcpConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: error: 'noexcept' does not name a type MethodInvocation& operator=(MethodInvocation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:104:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:66:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpConnection& operator=(const TcpConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:21: error: expected ';' at end of member declaration ~MethodInvocation() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:33:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileiostream.h:150:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:69:10: error: 'CppClassType' does not name a type static CppClassType tcpconnection_class_; ^ /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: error: 'noexcept' does not name a type ~MethodInvocation() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:30: error: expected ',' or '...' before '&&' token TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileiostream.h:160:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:36: error: invalid constructor; you probably meant 'Gio::TcpConnection (const Gio::TcpConnection&)' TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:36: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/socketaddress.h:29:0, from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/socketconnectable.h:34:7: error: expected nested-name-specifier before 'GSocketConnectable' using GSocketConnectable = struct _GSocketConnectable; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:35:7: error: expected nested-name-specifier before 'GSocketConnectableClass' using GSocketConnectableClass = struct _GSocketConnectableClass; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:38: error: 'noexcept' does not name a type TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:80:41: error: expected ',' or '...' before '&&' token TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnectable; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:47: error: expected ';' at end of member declaration TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnectable_Class; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnectable; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:49: error: 'noexcept' does not name a type TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectableIface; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:65:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable(const SocketConnectable&) = delete; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:18: error: expected ';' at end of member declaration ~TcpConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:66:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnectable& operator=(const SocketConnectable&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketconnectable_class_; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:20: error: 'noexcept' does not name a type ~TcpConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h:106:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:99:38: error: expected ',' or '...' before '&&' token SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: invalid constructor; you probably meant 'Gio::SocketConnectable (const Gio::SocketConnectable&)' SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:44: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/menu.h:26:0, from /usr/include/giomm-2.4/giomm.h:96, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/menuitem.h:34:7: error: expected nested-name-specifier before 'GMenuItem' using GMenuItem = struct _GMenuItem; ^ /usr/include/giomm-2.4/giomm/menuitem.h:35:7: error: expected nested-name-specifier before 'GMenuItemClass' using GMenuItemClass = struct _GMenuItemClass; ^ /usr/include/giomm-2.4/giomm/menuitem.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuItem; ^ /usr/include/giomm-2.4/giomm/menuitem.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuItem_Class; ^ /usr/include/giomm-2.4/giomm/menuitem.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuItem; ^ /usr/include/giomm-2.4/giomm/menuitem.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuItemClass; ^ /usr/include/giomm-2.4/giomm/menuitem.h:64:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem(const MenuItem&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: error: 'noexcept' does not name a type SocketConnectable(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:99:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:65:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem& operator=(const MenuItem&) = delete; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:49: error: expected ',' or '...' before '&&' token SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:68:10: error: 'CppClassType' does not name a type static CppClassType menuitem_class_; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:55: error: expected ';' at end of member declaration SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:20: error: expected ',' or '...' before '&&' token MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: invalid constructor; you probably meant 'Gio::MenuItem (const Gio::MenuItem&)' MenuItem(MenuItem&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:137:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:29:7: error: expected nested-name-specifier before 'GTcpWrapperConnection' using GTcpWrapperConnection = struct _GTcpWrapperConnection; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuitem.h:78:28: error: 'noexcept' does not name a type MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:30:7: error: expected nested-name-specifier before 'GTcpWrapperConnectionClass' using GTcpWrapperConnectionClass = struct _GTcpWrapperConnectionClass; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TcpWrapperConnection; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:31: error: expected ',' or '...' before '&&' token MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TcpWrapperConnection_Class; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTcpWrapperConnection; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:37: error: expected ';' at end of member declaration MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTcpWrapperConnectionClass; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:66:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpWrapperConnection(const TcpWrapperConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:39: error: 'noexcept' does not name a type MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:81:13: error: expected ';' at end of member declaration ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpWrapperConnection& operator=(const TcpWrapperConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: error: 'noexcept' does not name a type ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: error: 'noexcept' does not name a type SocketConnectable& operator=(SocketConnectable&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:100:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnectable.h:102:22: error: expected ';' at end of member declaration ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: error: 'noexcept' does not name a type ~SocketConnectable() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnectable.h:102:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:70:10: error: 'CppClassType' does not name a type static CppClassType tcpwrapperconnection_class_; ^ In file included from /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:26:0, from /usr/include/giomm-2.4/giomm/dbusconnection.h:35, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:57:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InterfaceVTable; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterfaceVTable; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:75:9: error: expected nested-name-specifier before 'SlotInterfaceMethodCall' using SlotInterfaceMethodCall = sigc::slot< ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:44: error: expected ',' or '...' before '&&' token TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:97:9: error: expected nested-name-specifier before 'SlotInterfaceGetProperty' using SlotInterfaceGetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:118:9: error: expected nested-name-specifier before 'SlotInterfaceSetProperty' using SlotInterfaceSetProperty = sigc::slot< ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:134:10: error: 'SlotInterfaceMethodCall' does not name a type const SlotInterfaceMethodCall& slot_method_call, ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:50: error: invalid constructor; you probably meant 'Gio::TcpWrapperConnection (const Gio::TcpWrapperConnection&)' TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:34:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/filemonitor.h:30:7: error: expected nested-name-specifier before 'GFileMonitor' using GFileMonitor = struct _GFileMonitor; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:31:7: error: expected nested-name-specifier before 'GFileMonitorClass' using GFileMonitorClass = struct _GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:52: error: 'noexcept' does not name a type TcpWrapperConnection(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:55: error: expected ',' or '...' before '&&' token TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:10: error: 'SlotInterfaceGetProperty' does not name a type const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:61: error: expected ';' at end of member declaration TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:63: error: 'noexcept' does not name a type TcpWrapperConnection& operator=(TcpWrapperConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:10: error: 'SlotInterfaceSetProperty' does not name a type const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/inetsocketaddress.h:25:0, from /usr/include/giomm-2.4/giomm.h:86, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/socketaddress.h:34:7: error: expected nested-name-specifier before 'GSocketAddress' using GSocketAddress = struct _GSocketAddress; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:139:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable(const InterfaceVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:35:7: error: expected nested-name-specifier before 'GSocketAddressClass' using GSocketAddressClass = struct _GSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:140:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InterfaceVTable& operator=(const InterfaceVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:34: error: expected ',' or '...' before '&&' token InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:83:25: error: expected ';' at end of member declaration ~TcpWrapperConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:83:27: error: 'noexcept' does not name a type ~TcpWrapperConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: invalid constructor; you probably meant 'Gio::DBus::InterfaceVTable (const Gio::DBus::InterfaceVTable&)' InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: error: 'noexcept' does not name a type InterfaceVTable(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:142:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:45: error: expected ',' or '...' before '&&' token InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:53: error: expected ';' at end of member declaration InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: error: 'noexcept' does not name a type InterfaceVTable& operator=(InterfaceVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketAddress; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:143:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketAddress_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:96:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/menu.h:30:7: error: expected nested-name-specifier before 'GMenu' using GMenu = struct _GMenu; ^ /usr/include/giomm-2.4/giomm/menu.h:31:7: error: expected nested-name-specifier before 'GMenuClass' using GMenuClass = struct _GMenuClass; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:160:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* get_slot_method_call() const; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:161:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* get_slot_get_property() const; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:126:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileMonitor; ^ /usr/include/giomm-2.4/giomm/menu.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Menu; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:162:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* get_slot_set_property() const; ^ /usr/include/giomm-2.4/giomm/menu.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Menu_Class; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:170:3: error: 'SlotInterfaceMethodCall' does not name a type SlotInterfaceMethodCall* slot_method_call_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:127:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileMonitor_Class; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:128:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileMonitor; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:171:3: error: 'SlotInterfaceGetProperty' does not name a type SlotInterfaceGetProperty* slot_get_property_; ^ /usr/include/giomm-2.4/giomm/menu.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenu; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:172:3: error: 'SlotInterfaceSetProperty' does not name a type SlotInterfaceSetProperty* slot_set_property_; ^ /usr/include/giomm-2.4/giomm/menu.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuClass; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:129:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileMonitorClass; ^ /usr/include/giomm-2.4/giomm/menu.h:67:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:132:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:133:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileMonitor& operator=(const FileMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/menu.h:68:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu& operator=(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketAddress; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:135:81: error: 'SlotInterfaceGetProperty' was not declared in this scope const SlotInterfaceGetProperty& slot_get_property = SlotInterfaceGetProperty(), ^ /usr/include/giomm-2.4/giomm/menu.h:71:10: error: 'CppClassType' does not name a type static CppClassType menu_class_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:136:10: error: 'CppClassType' does not name a type static CppClassType filemonitor_class_; ^ /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h:136:81: error: 'SlotInterfaceSetProperty' was not declared in this scope const SlotInterfaceSetProperty& slot_set_property = SlotInterfaceSetProperty() ^ /usr/include/giomm-2.4/giomm/menu.h:81:12: error: expected ',' or '...' before '&&' token Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: invalid constructor; you probably meant 'Gio::Menu (const Gio::Menu&)' Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menu.h:81:20: error: 'noexcept' does not name a type Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:81:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:82:23: error: expected ',' or '...' before '&&' token Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:66:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress(const SocketAddress&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm/dbusconnection.h:35:0, from /usr/include/giomm-2.4/giomm/application.h:37, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SubtreeVTable; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:67:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketAddress& operator=(const SocketAddress&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:138:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/themedicon.h:32:7: error: expected nested-name-specifier before 'GThemedIcon' using GThemedIcon = struct _GThemedIcon; ^ /usr/include/giomm-2.4/giomm/themedicon.h:33:7: error: expected nested-name-specifier before 'GThemedIconClass' using GThemedIconClass = struct _GThemedIconClass; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:55:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusSubtreeVTable; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType socketaddress_class_; ^ /usr/include/giomm-2.4/giomm/themedicon.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ThemedIcon; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:79:9: error: expected nested-name-specifier before 'SlotSubtreeEnumerate' using SlotSubtreeEnumerate = sigc::slot< ^ /usr/include/giomm-2.4/giomm/themedicon.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ThemedIcon_Class; ^ /usr/include/giomm-2.4/giomm/themedicon.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GThemedIcon; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:106:9: error: expected nested-name-specifier before 'SlotSubtreeIntrospect' using SlotSubtreeIntrospect = sigc::slot< ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:30: error: expected ',' or '...' before '&&' token SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GThemedIconClass; ^ /usr/include/giomm-2.4/giomm/themedicon.h:71:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThemedIcon(const ThemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: invalid constructor; you probably meant 'Gio::SocketAddress (const Gio::SocketAddress&)' SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:128:9: error: expected nested-name-specifier before 'SlotSubtreeDispatch' using SlotSubtreeDispatch = sigc::slot< ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: error: 'noexcept' does not name a type SocketAddress(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:143:10: error: 'SlotSubtreeEnumerate' does not name a type const SlotSubtreeEnumerate& slot_enumerate, ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:26: error: expected ',' or '...' before '&&' token FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:80:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:10: error: 'SlotSubtreeIntrospect' does not name a type const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/themedicon.h:72:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThemedIcon& operator=(const ThemedIcon&) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:41: error: expected ',' or '...' before '&&' token SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:10: error: 'SlotSubtreeDispatch' does not name a type const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ /usr/include/giomm-2.4/giomm/themedicon.h:75:10: error: 'CppClassType' does not name a type static CppClassType themedicon_class_; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: invalid constructor; you probably meant 'Gio::FileMonitor (const Gio::FileMonitor&)' FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketaddress.h:81:47: error: expected ';' at end of member declaration SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: error: 'noexcept' does not name a type FileMonitor(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:148:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable(const SubtreeVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: error: 'noexcept' does not name a type SocketAddress& operator=(SocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:81:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:149:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SubtreeVTable& operator=(const SubtreeVTable& other) = delete; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:146:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketaddress.h:83:18: error: expected ';' at end of member declaration ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:37: error: expected ',' or '...' before '&&' token FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: error: 'noexcept' does not name a type ~SocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketaddress.h:83:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/themedicon.h:85:24: error: expected ',' or '...' before '&&' token ThemedIcon(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:30: error: expected ',' or '...' before '&&' token SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:43: error: expected ';' at end of member declaration FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:30: error: invalid constructor; you probably meant 'Gio::ThemedIcon (const Gio::ThemedIcon&)' ThemedIcon(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: invalid constructor; you probably meant 'Gio::DBus::SubtreeVTable (const Gio::DBus::SubtreeVTable&)' SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:82:29: error: expected ';' at end of member declaration Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: error: 'noexcept' does not name a type FileMonitor& operator=(FileMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:147:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: error: 'noexcept' does not name a type SubtreeVTable(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:151:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/themedicon.h:85:32: error: 'noexcept' does not name a type ThemedIcon(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:82:31: error: 'noexcept' does not name a type Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:85:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:82:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/filemonitor.h:149:16: error: expected ';' at end of member declaration ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:41: error: expected ',' or '...' before '&&' token SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:35: error: expected ',' or '...' before '&&' token ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: error: 'noexcept' does not name a type ~FileMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/menu.h:84:9: error: expected ';' at end of member declaration ~Menu() noexcept override; ^ /usr/include/giomm-2.4/giomm/filemonitor.h:149:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:49: error: expected ';' at end of member declaration SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:84:11: error: 'noexcept' does not name a type ~Menu() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: error: 'noexcept' does not name a type SubtreeVTable& operator=(SubtreeVTable&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:152:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/themedicon.h:86:41: error: expected ';' at end of member declaration ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:84:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:170:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* get_slot_enumerate() const; ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:43: error: 'noexcept' does not name a type ThemedIcon& operator=(ThemedIcon&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/themedicon.h:86:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/themedicon.h:88:15: error: expected ';' at end of member declaration ~ThemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:171:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* get_slot_introspect() const; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:172:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* get_slot_dispatch() const; ^ /usr/include/giomm-2.4/giomm/themedicon.h:88:17: error: 'noexcept' does not name a type ~ThemedIcon() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:180:3: error: 'SlotSubtreeEnumerate' does not name a type SlotSubtreeEnumerate* slot_enumerate_; ^ /usr/include/giomm-2.4/giomm/themedicon.h:88:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:181:3: error: 'SlotSubtreeIntrospect' does not name a type SlotSubtreeIntrospect* slot_introspect_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:182:3: error: 'SlotSubtreeDispatch' does not name a type SlotSubtreeDispatch* slot_dispatch_; ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:144:73: error: 'SlotSubtreeIntrospect' was not declared in this scope const SlotSubtreeIntrospect& slot_introspect = SlotSubtreeIntrospect(), ^ /usr/include/giomm-2.4/giomm/dbussubtreevtable.h:145:67: error: 'SlotSubtreeDispatch' was not declared in this scope const SlotSubtreeDispatch& slot_dispatch = SlotSubtreeDispatch() ^ In file included from /usr/include/giomm-2.4/giomm.h:138:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/themedicon.h:171:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_names() const; ^ In file included from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21:0, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:109:9: error: expected nested-name-specifier before 'CppType' using CppType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:110:9: error: expected nested-name-specifier before 'CType' using CType = T; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:111:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = T; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusconnection.h:40:7: error: expected nested-name-specifier before 'GDBusConnection' using GDBusConnection = struct _GDBusConnection; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:113:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item; } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:41:7: error: expected nested-name-specifier before 'GDBusConnectionClass' using GDBusConnectionClass = struct _GDBusConnectionClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:114:10: error: 'CppType' does not name a type static CppType to_cpp_type(const CType& item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:115:36: error: 'CType' does not name a type static void release_c_type(const CType&) {} ^ In file included from /usr/include/giomm-2.4/giomm.h:86:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/inetsocketaddress.h:31:7: error: expected nested-name-specifier before 'GInetSocketAddress' using GInetSocketAddress = struct _GInetSocketAddress; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:130:9: error: expected nested-name-specifier before 'CppType' using CppType = T*; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:32:7: error: expected nested-name-specifier before 'GInetSocketAddressClass' using GInetSocketAddressClass = struct _GInetSocketAddressClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:131:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = InetSocketAddress; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = InetSocketAddress_Class; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GInetSocketAddress; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GInetSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress(const InetSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 InetSocketAddress& operator=(const InetSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:73:10: error: 'CppClassType' does not name a type static CppClassType inetsocketaddress_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:139:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/threadedsocketservice.h:29:7: error: expected nested-name-specifier before 'GThreadedSocketService' using GThreadedSocketService = struct _GThreadedSocketService; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:30:7: error: expected nested-name-specifier before 'GThreadedSocketServiceClass' using GThreadedSocketServiceClass = struct _GThreadedSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:38: error: expected ',' or '...' before '&&' token InetSocketAddress(InetSocketAddress&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileoutputstream.h:33:7: error: expected nested-name-specifier before 'GFileOutputStream' using GFileOutputStream = struct _GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ThreadedSocketService; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ThreadedSocketService_Class; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:34:7: error: expected nested-name-specifier before 'GFileOutputStreamClass' using GFileOutputStreamClass = struct _GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GThreadedSocketService; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GThreadedSocketServiceClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:132:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: invalid constructor; you probably meant 'Gio::InetSocketAddress (const Gio::InetSocketAddress&)' InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:134:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:135:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:77:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThreadedSocketService(const ThreadedSocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:44: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/menuattributeiter.h:29:7: error: expected nested-name-specifier before 'GMenuAttributeIter' using GMenuAttributeIter = struct _GMenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: error: 'noexcept' does not name a type InetSocketAddress(InetSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:136:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:78:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ThreadedSocketService& operator=(const ThreadedSocketService&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:146:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:49: error: expected ',' or '...' before '&&' token InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:30:7: error: expected nested-name-specifier before 'GMenuAttributeIterClass' using GMenuAttributeIterClass = struct _GMenuAttributeIterClass; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:81:10: error: 'CppClassType' does not name a type static CppClassType threadedsocketservice_class_; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:55: error: expected ';' at end of member declaration InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:53:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuAttributeIter_Class; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: error: 'noexcept' does not name a type InetSocketAddress& operator=(InetSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:162:9: error: expected nested-name-specifier before 'CppType' using CppType = const T*; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:46: error: expected ',' or '...' before '&&' token ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:163:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:22: error: expected ';' at end of member declaration ~InetSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuAttributeIter; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:164:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:55:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuAttributeIterClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:166:10: error: 'CType' does not name a type static CType to_c_type(CppType ptr) { return Glib::unwrap(ptr); } ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: error: 'noexcept' does not name a type ~InetSocketAddress() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:167:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/inetsocketaddress.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:52: error: invalid constructor; you probably meant 'Gio::ThreadedSocketService (const Gio::ThreadedSocketService&)' ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:168:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menuattributeiter.h:58:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter(const MenuAttributeIter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:178:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:54: error: 'noexcept' does not name a type ThreadedSocketService(ThreadedSocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:59:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter& operator=(const MenuAttributeIter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:181:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:91:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:62:10: error: 'CppClassType' does not name a type static CppClassType menuattributeiter_class_; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:57: error: expected ',' or '...' before '&&' token ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:191:33: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:193:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:38: error: expected ',' or '...' before '&&' token MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:194:9: error: expected nested-name-specifier before 'CType' using CType = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:195:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: invalid constructor; you probably meant 'Gio::MenuAttributeIter (const Gio::MenuAttributeIter&)' MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:197:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:63: error: expected ';' at end of member declaration ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:198:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:199:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:65: error: 'noexcept' does not name a type ThreadedSocketService& operator=(ThreadedSocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:92:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: error: 'noexcept' does not name a type MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:26: error: expected ';' at end of member declaration ~ThreadedSocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:28: error: 'noexcept' does not name a type ~ThreadedSocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FileOutputStream; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:49: error: expected ',' or '...' before '&&' token MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FileOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/threadedsocketservice.h:94:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/fileoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFileOutputStream; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:55: error: expected ';' at end of member declaration MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:73:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: error: 'noexcept' does not name a type MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:22: error: expected ';' at end of member declaration ~MenuAttributeIter() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:212:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: error: 'noexcept' does not name a type ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:227:39: error: '>>' should be '> >' within a nested template argument list struct TypeTraits> ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileOutputStream& operator=(const FileOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType fileoutputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:229:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:36: error: expected ',' or '...' before '&&' token FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:230:9: error: expected nested-name-specifier before 'CType' using CType = const typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:231:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = typename T::BaseObjectType*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:233:10: error: 'CType' does not name a type static CType to_c_type(const CppType& ptr) { return Glib::unwrap(ptr); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:234:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: invalid constructor; you probably meant 'Gio::FileOutputStream (const Gio::FileOutputStream&)' FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:235:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType ptr) ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:249:30: error: 'CType' has not been declared static void release_c_type(CType ptr) ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusconnection.h:485:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Connection; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:486:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Connection_Class; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:252:31: error: 'CTypeNonConst' does not name a type g_object_unref(const_cast(ptr)); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:487:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusConnection; ^ In file included from /usr/include/giomm-2.4/giomm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/menulinkiter.h:29:7: error: expected nested-name-specifier before 'GMenuLinkIter' using GMenuLinkIter = struct _GMenuLinkIter; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:488:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusConnectionClass; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:30:7: error: expected nested-name-specifier before 'GMenuLinkIterClass' using GMenuLinkIterClass = struct _GMenuLinkIterClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:140:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlscertificate.h:30:7: error: expected nested-name-specifier before 'GTlsCertificate' using GTlsCertificate = struct _GTlsCertificate; ^ In file included from /usr/include/giomm-2.4/giomm.h:91:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/listmodel.h:35:7: error: expected nested-name-specifier before 'GListModel' using GListModel = struct _GListModel; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:269:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::ustring; ^ /usr/include/giomm-2.4/giomm/listmodel.h:36:7: error: expected nested-name-specifier before 'GListModelClass' using GListModelClass = struct _GListModelClass; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuLinkIter; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:270:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:491:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection(const Connection&) = delete; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuLinkIter_Class; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:271:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuLinkIter; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:273:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/giomm-2.4/giomm/listmodel.h:99:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListModel; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:31:7: error: expected nested-name-specifier before 'GTlsCertificateClass' using GTlsCertificateClass = struct _GTlsCertificateClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:274:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/giomm-2.4/giomm/listmodel.h:100:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListModel_Class; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:275:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:492:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Connection& operator=(const Connection&) = delete; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuLinkIterClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:277:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? Glib::ustring(str) : Glib::ustring(); } ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:67:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsCertificate; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:68:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsCertificate_Class; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:60:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter(const MenuLinkIter&) = delete; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:69:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsCertificate; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:495:10: error: 'CppClassType' does not name a type static CppClassType connection_class_; ^ /usr/include/giomm-2.4/giomm/listmodel.h:101:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListModel; ^ /usr/include/giomm-2.4/giomm/listmodel.h:102:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListModelInterface; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:61:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter& operator=(const MenuLinkIter&) = delete; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:70:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsCertificateClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:279:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:73:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsCertificate(const TlsCertificate&) = delete; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:64:10: error: 'CppClassType' does not name a type static CppClassType menulinkiter_class_; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: error: 'noexcept' does not name a type FileOutputStream(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:105:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:24: error: expected ',' or '...' before '&&' token Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:87:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:74:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsCertificate& operator=(const TlsCertificate&) = delete; ^ /usr/include/giomm-2.4/giomm/listmodel.h:106:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListModel& operator=(const ListModel&) = delete; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:47: error: expected ',' or '...' before '&&' token FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:28: error: expected ',' or '...' before '&&' token MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:77:10: error: 'CppClassType' does not name a type static CppClassType tlscertificate_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: invalid constructor; you probably meant 'Gio::DBus::Connection (const Gio::DBus::Connection&)' Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:53: error: expected ';' at end of member declaration FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: invalid constructor; you probably meant 'Gio::MenuLinkIter (const Gio::MenuLinkIter&)' MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: error: 'noexcept' does not name a type FileOutputStream& operator=(FileOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:110:10: error: 'CppClassType' does not name a type static CppClassType listmodel_class_; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: error: 'noexcept' does not name a type MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: error: 'noexcept' does not name a type Connection(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:88:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:505:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:75:39: error: expected ',' or '...' before '&&' token MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:21: error: expected ';' at end of member declaration ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:35: error: expected ',' or '...' before '&&' token Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: error: 'noexcept' does not name a type ~FileOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:41: error: expected ';' at end of member declaration Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:45: error: expected ';' at end of member declaration MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:90:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: error: 'noexcept' does not name a type Connection& operator=(Connection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:22: error: expected ',' or '...' before '&&' token ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:87:32: error: expected ',' or '...' before '&&' token TlsCertificate(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: error: 'noexcept' does not name a type MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: invalid constructor; you probably meant 'Gio::ListModel (const Gio::ListModel&)' ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:506:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:87:38: error: invalid constructor; you probably meant 'Gio::TlsCertificate (const Gio::TlsCertificate&)' TlsCertificate(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlscertificate.h:87:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/listmodel.h:139:30: error: 'noexcept' does not name a type ListModel(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:87:40: error: 'noexcept' does not name a type TlsCertificate(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:15: error: expected ';' at end of member declaration ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:87:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:88:43: error: expected ',' or '...' before '&&' token TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:139:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:77:17: error: expected ';' at end of member declaration ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: error: 'noexcept' does not name a type ~Connection() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:508:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: error: 'noexcept' does not name a type ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:33: error: expected ',' or '...' before '&&' token ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:140:39: error: expected ';' at end of member declaration ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:49: error: expected ';' at end of member declaration TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/listmodel.h:140:41: error: 'noexcept' does not name a type ListModel& operator=(ListModel&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:51: error: 'noexcept' does not name a type TlsCertificate& operator=(TlsCertificate&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:88:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:140:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlscertificate.h:90:19: error: expected ';' at end of member declaration ~TlsCertificate() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:90:21: error: 'noexcept' does not name a type ~TlsCertificate() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlscertificate.h:90:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/listmodel.h:142:14: error: expected ';' at end of member declaration ~ListModel() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:35:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/fileoutputstream.h:179:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: error: 'noexcept' does not name a type ~ListModel() noexcept override; ^ /usr/include/giomm-2.4/giomm/listmodel.h:142:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusconnection.h:537:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/fileoutputstream.h:193:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:543:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:291:9: error: expected nested-name-specifier before 'CppType' using CppType = std::string; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:292:9: error: expected nested-name-specifier before 'CType' using CType = const char*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:293:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = char*; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:550:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:295:10: error: 'CType' does not name a type static CType to_c_type(const std::string& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:296:10: error: 'CType' does not name a type static CType to_c_type(const Glib::ustring& str) { return str.c_str(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:297:10: error: 'CType' does not name a type static CType to_c_type(CType str) { return str; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:299:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType str) { return (str) ? std::string(str) : std::string(); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:30: error: 'CType' has not been declared static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:555:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:103:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/networkaddress.h:30:7: error: expected nested-name-specifier before 'GNetworkAddress' using GNetworkAddress = struct _GNetworkAddress; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:301:61: error: 'CTypeNonConst' does not name a type static void release_c_type(CType str) { g_free(const_cast(str)); } ^ /usr/include/giomm-2.4/giomm/networkaddress.h:31:7: error: expected nested-name-specifier before 'GNetworkAddressClass' using GNetworkAddressClass = struct _GNetworkAddressClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:310:9: error: expected nested-name-specifier before 'CppType' using CppType = bool; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkAddress; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkAddress_Class; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:311:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:312:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = gboolean; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkAddress; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkAddressClass; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:314:10: error: 'CType' does not name a type static CType to_c_type(CppType item) { return static_cast(item); } ^ /usr/include/giomm-2.4/giomm/networkaddress.h:66:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress(const NetworkAddress&) = delete; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:315:10: error: 'CType' does not name a type static CType to_c_type(CType item) { return item; } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:316:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return (item != 0); } ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:317:30: error: 'CType' has not been declared static void release_c_type(CType) {} ^ /usr/include/giomm-2.4/giomm/networkaddress.h:67:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress& operator=(const NetworkAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType networkaddress_class_; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:326:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantBase; ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/liststore.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ListStoreBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:327:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:328:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:32: error: expected ',' or '...' before '&&' token NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:330:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantBase& v) { return const_cast(v.gobj()); } ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: invalid constructor; you probably meant 'Gio::NetworkAddress (const Gio::NetworkAddress&)' NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:332:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/giomm-2.4/giomm/liststore.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ListStoreBase_Class; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:334:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantBase(v, true); } ^ /usr/include/giomm-2.4/giomm/liststore.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GListStore; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: error: 'noexcept' does not name a type NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GListStoreClass; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:580:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/liststore.h:67:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:43: error: expected ',' or '...' before '&&' token NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:68:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListStoreBase& operator=(const ListStoreBase&) = delete; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:49: error: expected ';' at end of member declaration NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: error: 'noexcept' does not name a type NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:585:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:71:10: error: 'CppClassType' does not name a type static CppClassType liststorebase_class_; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:19: error: expected ';' at end of member declaration ~NetworkAddress() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:26:0, from /usr/include/giomm-2.4/giomm.h:141, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsconnection.h:34:7: error: expected nested-name-specifier before 'GTlsConnection' using GTlsConnection = struct _GTlsConnection; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: error: 'noexcept' does not name a type ~NetworkAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:30: error: expected ',' or '...' before '&&' token ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsconnection.h:35:7: error: expected nested-name-specifier before 'GTlsConnectionClass' using GTlsConnectionClass = struct _GTlsConnectionClass; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:591:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: invalid constructor; you probably meant 'Gio::ListStoreBase (const Gio::ListStoreBase&)' ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:81:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h:81:38: error: 'noexcept' does not name a type ListStoreBase(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:595:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/liststore.h:81:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:82:41: error: expected ',' or '...' before '&&' token ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:47: error: expected ';' at end of member declaration ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:113:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsConnection; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: error: 'noexcept' does not name a type ListStoreBase& operator=(ListStoreBase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:84:18: error: expected ';' at end of member declaration ~ListStoreBase() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:114:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsConnection_Class; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:115:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsConnection; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:116:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsConnectionClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: error: 'noexcept' does not name a type ~ListStoreBase() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:119:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsConnection(const TlsConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:84:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsconnection.h:120:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsConnection& operator=(const TlsConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:123:10: error: 'CppClassType' does not name a type static CppClassType tlsconnection_class_; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:625:9: error: expected nested-name-specifier before 'SlotSignal' using SlotSignal = sigc::slot&, ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:643:9: error: expected nested-name-specifier before 'SlotMessageFilter' using SlotMessageFilter = sigc::slot, ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:30: error: expected ',' or '...' before '&&' token TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:336:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:661:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/liststore.h:143:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:36: error: invalid constructor; you probably meant 'Gio::TlsConnection (const Gio::TlsConnection&)' TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: At global scope: /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:345:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::VariantContainerBase; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:346:9: error: expected nested-name-specifier before 'CType' using CType = GVariant*; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:38: error: 'noexcept' does not name a type TlsConnection(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:133:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:161:73: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:41: error: expected ',' or '...' before '&&' token TlsConnection& operator=(TlsConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:347:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVariant*; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:349:10: error: 'CType' does not name a type static CType to_c_type(const Glib::VariantContainerBase& v) ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:47: error: expected ';' at end of member declaration TlsConnection& operator=(TlsConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:354:10: error: 'CType' does not name a type static CType to_c_type(CType v) { return v; } ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:49: error: 'noexcept' does not name a type TlsConnection& operator=(TlsConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:134:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusconnection.h:667:43: error: 'SlotAsyncReady' does not name a type static void get(BusType bus_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:136:18: error: expected ';' at end of member declaration ~TlsConnection() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:356:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType v) { return Glib::VariantContainerBase(v, true); } ^ /usr/include/giomm-2.4/giomm/liststore.h:170:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:30: error: 'CType' has not been declared static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:136:20: error: 'noexcept' does not name a type ~TlsConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:136:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static void Glib::Container_Helpers::TypeTraits::release_c_type(int)': /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:358:68: error: 'CTypeNonConst' does not name a type static void release_c_type(CType v) { g_variant_unref(const_cast(v)); } ^ /usr/include/giomm-2.4/giomm/liststore.h:222:52: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:760:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ In file included from /usr/include/giomm-2.4/giomm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/networkservice.h:30:7: error: expected nested-name-specifier before 'GNetworkService' using GNetworkService = struct _GNetworkService; ^ /usr/include/giomm-2.4/giomm/networkservice.h:31:7: error: expected nested-name-specifier before 'GNetworkServiceClass' using GNetworkServiceClass = struct _GNetworkServiceClass; ^ /usr/include/giomm-2.4/giomm/networkservice.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkService; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:799:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/networkservice.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkService_Class; ^ /usr/include/giomm-2.4/giomm/networkservice.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkService; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:92:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'typename Tr::CType* Glib::Container_Helpers::create_array(For, std::size_t, Tr)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:52:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/networkservice.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkServiceClass; ^ /usr/include/giomm-2.4/giomm/networkservice.h:70:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService(const NetworkService&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:3: error: 'CType' was not declared in this scope CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:54:10: error: expected primary-expression before 'const' CType* const array = static_cast(g_malloc((size + 1) * sizeof(CType))); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:55:10: error: expected primary-expression before 'const' CType* const array_end = array + size; ^ /usr/include/giomm-2.4/giomm/networkservice.h:71:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService& operator=(const NetworkService&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:807:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:15: error: 'pdest' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/networkservice.h:74:10: error: 'CppClassType' does not name a type static CppClassType networkservice_class_; ^ In file included from /usr/include/giomm-2.4/giomm/tlsclientconnection.h:26:0, from /usr/include/giomm-2.4/giomm.h:141, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsconnection.h:473:30: error: 'SlotAsyncReady' does not name a type void handshake_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:32: error: expected ',' or '...' before '&&' token NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: invalid constructor; you probably meant 'Gio::NetworkService (const Gio::NetworkService&)' NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:813:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsconnection.h:476:30: error: 'SlotAsyncReady' does not name a type void handshake_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mountoperation.h:32:7: error: expected nested-name-specifier before 'GMountOperation' using GMountOperation = struct _GMountOperation; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:40: error: 'noexcept' does not name a type NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:33:7: error: expected nested-name-specifier before 'GMountOperationClass' using GMountOperationClass = struct _GMountOperationClass; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:263:22: error: 'std::is_base_of' has not been declared static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/liststore.h:263:32: error: expected ',' or '...' before '<' token static_assert(std::is_base_of::value, ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:43: error: expected ',' or '...' before '&&' token NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:866:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/liststore.h:264:64: warning: ISO C++ forbids declaration of 'static_assert' with no type [-fpermissive] "T_item must be Glib::Object or derived from Glib::Object."); ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:49: error: expected ';' at end of member declaration NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:51: error: 'noexcept' does not name a type NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkservice.h:87:19: error: expected ';' at end of member declaration ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:903:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: error: 'noexcept' does not name a type ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h:323:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot&, const Glib::RefPtr&>; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:910:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/liststore.h:337:63: error: 'SlotCompare' does not name a type guint insert_sorted(const Glib::RefPtr& item, const SlotCompare& slot); ^ In file included from /usr/include/giomm-2.4/giomm/file.h:36:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mountoperation.h:191:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MountOperation; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:915:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/liststore.h:345:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:23: error: 'array' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:57:39: error: 'array_end' was not declared in this scope for (CType* pdest = array; pdest != array_end; ++pdest) ^ /usr/include/giomm-2.4/giomm/liststore.h:376:42: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions); ^ /usr/include/giomm-2.4/giomm/tlsconnection.h:737:46: error: 'SlotAsyncReady' does not name a type virtual void handshake_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:64:4: error: 'array_end' was not declared in this scope *array_end = CType(); ^ /usr/include/giomm-2.4/giomm/liststore.h:390:30: error: '>>' should be '> >' within a nested template argument list Glib::RefPtr> ListStore::create() ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:91:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:95:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static Glib::RefPtr > Gio::ListStore::create()': /usr/include/giomm-2.4/giomm/liststore.h:392:39: error: '>>' should be '> >' within a nested template argument list return Glib::RefPtr>(new ListStore()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:107:9: error: expected nested-name-specifier before 'CType' using CType = gboolean; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:111:16: error: 'CType' does not name a type static const CType* get_data(const Cont& cont, std::size_t size) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:124:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:192:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MountOperation_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:126:37: error: 'CType' does not name a type static std::size_t get_size(const CType* array) ^ /usr/include/giomm-2.4/giomm/mountoperation.h:193:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMountOperation; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1143:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:194:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountOperationClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/permission.h:31:7: error: expected nested-name-specifier before 'GPermission' using GPermission = struct _GPermission; ^ /usr/include/giomm-2.4/giomm/permission.h:32:7: error: expected nested-name-specifier before 'GPermissionClass' using GPermissionClass = struct _GPermissionClass; ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:415:43: error: 'SlotCompare' does not name a type const Glib::RefPtr& item, const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/mountoperation.h:197:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation(const MountOperation&) = delete; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:198:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MountOperation& operator=(const MountOperation&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:141:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsclientconnection.h:35:7: error: expected nested-name-specifier before 'GTlsClientConnection' using GTlsClientConnection = struct _GTlsClientConnection; ^ /usr/include/giomm-2.4/giomm/permission.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Permission; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1170:20: error: 'SlotAsyncReady' does not name a type void close(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:36:7: error: expected nested-name-specifier before 'GTlsClientConnectionClass' using GTlsClientConnectionClass = struct _GTlsClientConnectionClass; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'guint Gio::ListStore::insert_sorted(const Glib::RefPtr&, const int&)': /usr/include/giomm-2.4/giomm/liststore.h:418:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/permission.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Permission_Class; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsClientConnection; ^ /usr/include/giomm-2.4/giomm/permission.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPermission; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsClientConnection_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:131:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/giomm-2.4/giomm/permission.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPermissionClass; ^ /usr/include/giomm-2.4/giomm/liststore.h:418:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/permission.h:77:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsClientConnection; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsClientConnectionInterface; ^ /usr/include/giomm-2.4/giomm/permission.h:78:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission& operator=(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:70:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsClientConnection(const TlsClientConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/liststore.h:420:79: error: 'slot_copy' was not declared in this scope return g_list_store_insert_sorted(gobj(), item->gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1230:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/permission.h:81:10: error: 'CppClassType' does not name a type static CppClassType permission_class_; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:201:10: error: 'CppClassType' does not name a type static CppClassType mountoperation_class_; ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:424:36: error: 'SlotCompare' does not name a type void ListStore::sort(const SlotCompare& slot) ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:71:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsClientConnection& operator=(const TlsClientConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1248:20: error: 'SlotAsyncReady' does not name a type void flush(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:75:10: error: 'CppClassType' does not name a type static CppClassType tlsclientconnection_class_; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:32: error: expected ',' or '...' before '&&' token MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:24: error: expected ',' or '...' before '&&' token Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: invalid constructor; you probably meant 'Gio::MountOperation (const Gio::MountOperation&)' MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: invalid constructor; you probably meant 'Gio::Permission (const Gio::Permission&)' Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::sort(const int&)': /usr/include/giomm-2.4/giomm/liststore.h:427:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/liststore.h:427:8: error: 'slot_copy' does not name a type auto slot_copy = const_cast(&slot); ^ /usr/include/giomm-2.4/giomm/permission.h:91:32: error: 'noexcept' does not name a type Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:91:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:92:35: error: expected ',' or '...' before '&&' token Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:42: error: expected ',' or '...' before '&&' token TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/liststore.h:429:49: error: 'slot_copy' was not declared in this scope g_list_store_sort(gobj(), &compare_data_func, slot_copy); ^ /usr/include/giomm-2.4/giomm/permission.h:92:41: error: expected ';' at end of member declaration Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:92:43: error: 'noexcept' does not name a type Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:48: error: invalid constructor; you probably meant 'Gio::TlsClientConnection (const Gio::TlsClientConnection&)' TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/permission.h:92:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:50: error: 'noexcept' does not name a type TlsClientConnection(TlsClientConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:149:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:104:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:151:37: error: 'CType' does not name a type static std::size_t get_size(const CType*) { return (N - 1); } ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:53: error: expected ',' or '...' before '&&' token TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:94:15: error: expected ';' at end of member declaration ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:59: error: expected ';' at end of member declaration TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:94:17: error: 'noexcept' does not name a type ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1377:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:61: error: 'noexcept' does not name a type TlsClientConnection& operator=(TlsClientConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:105:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: error: 'noexcept' does not name a type MountOperation(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:94:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:24: error: expected ';' at end of member declaration ~TlsClientConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/liststore.h: At global scope: /usr/include/giomm-2.4/giomm/liststore.h:440:40: error: '>>' should be '> >' within a nested template argument list const std::vector>& additions) ^ /usr/include/giomm-2.4/giomm/mountoperation.h:211:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:26: error: 'noexcept' does not name a type ~TlsClientConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsclientconnection.h:107:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mountoperation.h:212:43: error: expected ',' or '...' before '&&' token MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1385:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:49: error: expected ';' at end of member declaration MountOperation& operator=(MountOperation&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/permission.h:157:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:153:16: error: 'CType' does not name a type static const CType* get_data(const CType* array, std::size_t) { return array; } ^ /usr/include/giomm-2.4/giomm/liststore.h: In member function 'void Gio::ListStore::splice(guint, guint, const std::vector >&)': /usr/include/giomm-2.4/giomm/liststore.h:443:3: error: 'unique_ptr' is not a member of 'std' std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/permission.h:160:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/liststore.h:443:27: error: expected primary-expression before '[' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:28: error: expected primary-expression before ']' token std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:172:9: error: expected nested-name-specifier before 'CppType' using CppType = typename Tr::CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:173:9: error: expected nested-name-specifier before 'CType' using CType = typename Tr::CType; ^ /usr/include/giomm-2.4/giomm/liststore.h:443:31: error: 'g_additions' was not declared in this scope std::unique_ptr g_additions{new gpointer[n_additions]}; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: error: 'noexcept' does not name a type MountOperation& operator=(MountOperation&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:212:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:212:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:215:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:19: error: expected ';' at end of member declaration ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: error: 'noexcept' does not name a type ~MountOperation() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:214:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/liststore.h: In static member function 'static int Gio::ListStore::compare_data_func(gconstpointer, gconstpointer, gpointer)': /usr/include/giomm-2.4/giomm/liststore.h:454:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++0x-compat] auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/liststore.h:454:8: error: 'slot' does not name a type auto slot = static_cast(user_data); ^ /usr/include/giomm-2.4/giomm/permission.h:298:44: error: 'SlotAsyncReady' does not name a type virtual void acquire_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1620:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/permission.h:307:44: error: 'SlotAsyncReady' does not name a type virtual void release_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1634:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:54: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:175:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::random_access_iterator_tag; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:176:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: error: 'slot' was not declared in this scope return (*slot)(item_a, item_b); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:177:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:178:9: error: expected nested-name-specifier before 'reference' using reference = value_type; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:179:9: error: expected nested-name-specifier before 'pointer' using pointer = void; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:181:45: error: 'CType' does not name a type explicit inline ArrayHandleIterator(const CType* pos); ^ /usr/include/giomm-2.4/giomm/liststore.h:463:12: note: suggested alternative: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:183:10: error: 'value_type' does not name a type inline value_type operator*() const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:184:10: error: 'value_type' does not name a type inline value_type operator[](difference_type offset) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:46: error: declaration of 'operator+=' as non-function inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator+=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:196:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator+=(difference_type rhs); ^ In file included from /usr/include/giomm-2.4/giomm/proxy.h:29:0, from /usr/include/giomm-2.4/giomm.h:110, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/proxyaddress.h:29:7: error: expected nested-name-specifier before 'GProxyAddress' using GProxyAddress = struct _GProxyAddress; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:46: error: declaration of 'operator-=' as non-function inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:43: error: expected ';' at end of member declaration inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1738:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:30:7: error: expected nested-name-specifier before 'GProxyAddressClass' using GProxyAddressClass = struct _GProxyAddressClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:197:62: error: expected ')' before 'rhs' inline ArrayHandleIterator& operator-=(difference_type rhs); ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:56:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyAddress; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:57:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyAddress_Class; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyAddress; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:59:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyAddressClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:50: error: 'difference_type' has not been declared inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:62:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress(const ProxyAddress&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsdatabase.h:31:7: error: expected nested-name-specifier before 'GTlsDatabase' using GTlsDatabase = struct _GTlsDatabase; ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27:0, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:104, from /usr/include/glibmm-2.4/glibmm/thread.h:49, from /usr/include/glibmm-2.4/glibmm.h:88, from /usr/include/gtkmm-2.4/gtkmm.h:87, from army-info-tip.cpp:21: /usr/include/sigc++-2.0/sigc++/functors/slot.h:1621:7: note: 'sigc::slot' class slot ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:32:7: error: expected nested-name-specifier before 'GTlsDatabaseClass' using GTlsDatabaseClass = struct _GTlsDatabaseClass; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:364:79: error: template argument 3 is invalid Glib::SignalProxy< void,const Glib::ustring&,const Glib::StringArrayHandle& > signal_ask_question(); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1755:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:63:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress& operator=(const ProxyAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:66:10: error: 'CppClassType' does not name a type static CppClassType proxyaddress_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/memoryinputstream.h: At global scope: /usr/include/giomm-2.4/giomm/memoryinputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryInputStream' using GMemoryInputStream = struct _GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:28: error: expected ',' or '...' before '&&' token ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryInputStreamClass' using GMemoryInputStreamClass = struct _GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: invalid constructor; you probably meant 'Gio::ProxyAddress (const Gio::ProxyAddress&)' ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: error: 'noexcept' does not name a type ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryInputStream; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:77:39: error: expected ',' or '...' before '&&' token ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryInputStream_Class; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryInputStream; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryInputStreamClass; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:45: error: expected ';' at end of member declaration ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:67:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream(const MemoryInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: error: 'noexcept' does not name a type ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:200:10: error: 'difference_type' does not name a type inline difference_type operator-(const ArrayHandleIterator& rhs) const; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:68:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryInputStream& operator=(const MemoryInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:71:10: error: 'CppClassType' does not name a type static CppClassType memoryinputstream_class_; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:17: error: expected ';' at end of member declaration ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: error: 'noexcept' does not name a type ~ProxyAddress() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:210:9: error: 'CType' does not name a type const CType* pos_; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:38: error: expected ',' or '...' before '&&' token MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:228:68: error: spurious '>>', use '>' to terminate a template argument list template > ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:230:1: error: definition of 'class Glib::ArrayHandle' inside template parameter list { ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: invalid constructor; you probably meant 'Gio::MemoryInputStream (const Gio::MemoryInputStream&)' MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:1: error: two or more data types in declaration of 'type name' }; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected '>' before ';' token }; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:44: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:281:2: error: expected unqualified-id before ';' token /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: error: 'noexcept' does not name a type MemoryInputStream(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:81:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:49: error: expected ',' or '...' before '&&' token MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:7: error: 'ArrayHandle' is not a class template class ArrayHandle> ^ In file included from /usr/include/giomm-2.4/giomm/application.h:37:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusconnection.h:1869:11: error: 'SlotSignal' does not name a type const SlotSignal& slot, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:284:59: error: '>>' should be '> >' within a nested template argument list class ArrayHandle> ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:285:1: error: explicit specialization of non-template 'Glib::ArrayHandle' { ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:55: error: expected ';' at end of member declaration MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:287:9: error: expected nested-name-specifier before 'Me' using Me = ArrayHandle>; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:288:9: error: expected nested-name-specifier before 'Tr' using Tr = Container_Helpers::TypeTraits; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: error: 'noexcept' does not name a type MemoryInputStream& operator=(MemoryInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:82:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:22: error: expected ';' at end of member declaration ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/mountoperation.h:538:74: error: 'StringArrayHandle' in namespace 'Glib' does not name a type virtual void on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices); ^ /usr/include/giomm-2.4/giomm/dbusconnection.h:1909:26: error: 'SlotMessageFilter' does not name a type guint add_filter(const SlotMessageFilter& slot); ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: error: 'noexcept' does not name a type ~MemoryInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:84:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:227:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsDatabase; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:228:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsDatabase_Class; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:229:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsDatabase; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:230:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsDatabaseClass; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:233:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsDatabase(const TlsDatabase&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:290:9: error: expected nested-name-specifier before 'CppType' using CppType = Tr::CppType; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:234:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsDatabase& operator=(const TlsDatabase&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:237:10: error: 'CppClassType' does not name a type static CppClassType tlsdatabase_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:291:9: error: expected nested-name-specifier before 'CType' using CType = Tr::CType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:293:9: error: expected nested-name-specifier before 'value_type' using value_type = CppType; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:294:9: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:295:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ In file included from /usr/include/giomm-2.4/giomm.h:94:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/memoryinputstream.h:155:9: error: expected nested-name-specifier before 'SlotDestroyData' using SlotDestroyData = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:297:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/giomm-2.4/giomm/memoryinputstream.h:165:53: error: 'SlotDestroyData' does not name a type void add_data(const void* data, gssize len, const SlotDestroyData& destroy_slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:298:9: error: expected nested-name-specifier before 'iterator' using iterator = Glib::Container_Helpers::ArrayHandleIterator; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:26: error: expected ',' or '...' before '&&' token TlsDatabase(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:32: error: invalid constructor; you probably meant 'Gio::TlsDatabase (const Gio::TlsDatabase&)' TlsDatabase(TlsDatabase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:304:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, std::size_t array_size, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:32: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:305:28: error: 'CType' does not name a type inline ArrayHandle(const CType* array, Glib::OwnershipType ownership); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:34: error: 'noexcept' does not name a type TlsDatabase(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:247:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:37: error: expected ',' or '...' before '&&' token TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:308:28: error: 'Me' does not name a type inline ArrayHandle(const Me& other); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:43: error: expected ';' at end of member declaration TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:45: error: 'noexcept' does not name a type TlsDatabase& operator=(TlsDatabase&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:248:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:16: error: expected ';' at end of member declaration ~ArrayHandle() noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:16: error: expected ';' at end of member declaration ~TlsDatabase() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: error: 'noexcept' does not name a type ~ArrayHandle() noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:18: error: 'noexcept' does not name a type ~TlsDatabase() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:250:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:310:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:312:10: error: 'const_iterator' does not name a type inline const_iterator begin() const; ^ In file included from /usr/include/giomm-2.4/giomm.h:95:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/memoryoutputstream.h:33:7: error: expected nested-name-specifier before 'GMemoryOutputStream' using GMemoryOutputStream = struct _GMemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:34:7: error: expected nested-name-specifier before 'GMemoryOutputStreamClass' using GMemoryOutputStreamClass = struct _GMemoryOutputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:313:10: error: 'const_iterator' does not name a type inline const_iterator end() const; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MemoryOutputStream; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MemoryOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMemoryOutputStream; ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/proxy.h:39:7: error: expected nested-name-specifier before 'GProxy' using GProxy = struct _GProxy; ^ /usr/include/giomm-2.4/giomm/proxy.h:40:7: error: expected nested-name-specifier before 'GProxyClass' using GProxyClass = struct _GProxyClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMemoryOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:77:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream(const MemoryOutputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:361:16: error: 'CType' does not name a type inline const CType* data() const; ^ /usr/include/giomm-2.4/giomm/proxy.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/proxy.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ /usr/include/giomm-2.4/giomm/proxy.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxy; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:367:9: error: 'CType' does not name a type const CType* parray_; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:78:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryOutputStream& operator=(const MemoryOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyInterface; ^ /usr/include/giomm-2.4/giomm/proxy.h:76:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:371:3: error: 'Me' does not name a type Me& operator=(const Me&); ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:81:10: error: 'CppClassType' does not name a type static CppClassType memoryoutputstream_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:143:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsdatabase.h:355:210: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/proxy.h:77:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::vector() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:33: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::vector(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/proxy.h:81:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:40: error: expected ',' or '...' before '&&' token MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: invalid constructor; you probably meant 'Gio::MemoryOutputStream (const Gio::MemoryOutputStream&)' MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxy.h:110:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mount.h:40:7: error: expected nested-name-specifier before 'GMount' using GMount = struct _GMount; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:358:210: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: error: 'noexcept' does not name a type MemoryOutputStream(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:41:7: error: expected nested-name-specifier before 'GMountClass' using GMountClass = struct _GMountClass; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:91:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: invalid constructor; you probably meant 'Gio::Proxy (const Gio::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsdatabase.h:361:161: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:51: error: expected ',' or '...' before '&&' token MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:57: error: expected ';' at end of member declaration MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: error: 'noexcept' does not name a type MemoryOutputStream& operator=(MemoryOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:92:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:111:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:364:161: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:23: error: expected ';' at end of member declaration ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: error: 'noexcept' does not name a type ~MemoryOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/memoryoutputstream.h:94:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:113:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:367:155: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:320:48: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::vector(this->begin(), this->end()); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/region.h:67:0, from /usr/include/gdkmm-2.4/gdkmm/screen.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/gdkmm-2.4/gdkmm/types.h:387:15: error: 'ArrayHandle' in namespace 'Glib' does not name a type typedef Glib::ArrayHandle ArrayHandle_AtomString; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::deque() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:32: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::deque(this->begin(), this->end()); ^ /usr/include/gdkmm-2.4/gdkmm/types.h:388:15: error: 'ListHandle' in namespace 'Glib' does not name a template type typedef Glib::ListHandle ListHandle_AtomString; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:334:47: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::deque(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:370:155: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::ArrayHandle::operator std::__cxx11::list() const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:31: error: 'const class Glib::ArrayHandle' has no member named 'begin' return std::list(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:373:106: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/proxy.h:167:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:347:46: error: 'const class Glib::ArrayHandle' has no member named 'end' return std::list(this->begin(), this->end()); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:384:7: error: expected nested-name-specifier before 'StringArrayHandle' using StringArrayHandle = ArrayHandle; ^ /usr/include/giomm-2.4/giomm/proxy.h:171:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:59: error: 'CType' does not name a type inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:376:106: error: 'SlotAsyncReady' does not name a type void verify_chain_async(const Glib::RefPtr& chain, const Glib::ustring& purpose, const SlotAsyncReady& slot, TlsDatabaseVerifyFlags flags = TLS_DATABASE_VERIFY_NONE) const; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In constructor 'Glib::Container_Helpers::ArrayHandleIterator::ArrayHandleIterator(const int*)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:398:73: error: class 'Glib::Container_Helpers::ArrayHandleIterator' does not have any field named 'pos_' inline ArrayHandleIterator::ArrayHandleIterator(const CType* pos) : pos_(pos) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:403:90: error: no 'typename Glib::Container_Helpers::ArrayHandleIterator::value_type Glib::Container_Helpers::ArrayHandleIterator::operator*() const' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' inline typename ArrayHandleIterator::value_type ArrayHandleIterator::operator*() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: declaration of 'operator[]' as non-function difference_type offset) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:410:3: error: 'difference_type' was not declared in this scope In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/proxyresolver.h:37:7: error: expected nested-name-specifier before 'GProxyResolver' using GProxyResolver = struct _GProxyResolver; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:459:150: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:38:7: error: expected nested-name-specifier before 'GProxyResolverClass' using GProxyResolverClass = struct _GProxyResolverClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator++()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:418:5: error: 'pos_' was not declared in this scope ++pos_; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:462:150: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyResolver; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyResolver_Class; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyResolver; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyResolverInterface; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator++(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:425:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_++); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:465:101: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:72:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver(const ProxyResolver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator--()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:431:5: error: 'pos_' was not declared in this scope --pos_; ^ In file included from /usr/include/giomm-2.4/giomm/menu.h:26:0, from /usr/include/giomm-2.4/giomm.h:96, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/menuitem.h:34:7: error: expected nested-name-specifier before 'GMenuItem' using GMenuItem = struct _GMenuItem; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:468:101: error: 'SlotAsyncReady' does not name a type void lookup_certificate_issuer_async(const Glib::RefPtr& certificate, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:73:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver& operator=(const ProxyResolver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator--(int)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:438:34: error: 'pos_' was not declared in this scope return ArrayHandleIterator(pos_--); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:77:10: error: 'CppClassType' does not name a type static CppClassType proxyresolver_class_; ^ /usr/include/giomm-2.4/giomm/menuitem.h:35:7: error: expected nested-name-specifier before 'GMenuItemClass' using GMenuItemClass = struct _GMenuItemClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:443:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator+=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:30: error: expected ',' or '...' before '&&' token ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuItem; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:451:90: error: no 'Glib::Container_Helpers::ArrayHandleIterator& Glib::Container_Helpers::ArrayHandleIterator::operator-=(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type)' member function declared in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-=(typename ArrayHandleIterator::difference_type rhs) ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: invalid constructor; you probably meant 'Gio::ProxyResolver (const Gio::ProxyResolver&)' ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuItem_Class; ^ /usr/include/giomm-2.4/giomm/menuitem.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuItem; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:459:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator+(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:198:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator+(int) const inline const ArrayHandleIterator operator+(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: error: 'noexcept' does not name a type ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuItemClass; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:64:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem(const MenuItem&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:466:1: error: prototype for 'const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(typename Glib::Container_Helpers::ArrayHandleIterator::difference_type) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(typename ArrayHandleIterator::difference_type rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/menuitem.h:65:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuItem& operator=(const MenuItem&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:41: error: expected ',' or '...' before '&&' token ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:68:10: error: 'CppClassType' does not name a type static CppClassType menuitem_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:473:1: error: prototype for 'typename Glib::Container_Helpers::ArrayHandleIterator::difference_type Glib::Container_Helpers::ArrayHandleIterator::operator-(const Glib::Container_Helpers::ArrayHandleIterator&) const' does not match any in class 'Glib::Container_Helpers::ArrayHandleIterator' ArrayHandleIterator::operator-(const ArrayHandleIterator& rhs) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:199:40: error: candidate is: const Glib::Container_Helpers::ArrayHandleIterator Glib::Container_Helpers::ArrayHandleIterator::operator-(int) const inline const ArrayHandleIterator operator-(difference_type rhs) const; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:47: error: expected ';' at end of member declaration ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:20: error: expected ',' or '...' before '&&' token MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: error: 'noexcept' does not name a type ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:109:18: error: expected ';' at end of member declaration ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: invalid constructor; you probably meant 'Gio::MenuItem (const Gio::MenuItem&)' MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: error: 'noexcept' does not name a type ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:78:28: error: 'noexcept' does not name a type MenuItem(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuitem.h:79:31: error: expected ',' or '...' before '&&' token MenuItem& operator=(MenuItem&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/drive.h:26:0, from /usr/include/giomm-2.4/giomm/file.h:37, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/mount.h:187:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Mount; ^ /usr/include/giomm-2.4/giomm/mount.h:188:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Mount_Class; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:37: error: expected ';' at end of member declaration MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:189:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMount; ^ /usr/include/giomm-2.4/giomm/mount.h:190:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMountIface; ^ /usr/include/giomm-2.4/giomm/mount.h:193:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:549:151: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:39: error: 'noexcept' does not name a type MenuItem& operator=(MenuItem&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuitem.h:79:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:194:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Mount& operator=(const Mount&) = delete; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:13: error: expected ';' at end of member declaration ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: error: 'noexcept' does not name a type ~MenuItem() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:198:10: error: 'CppClassType' does not name a type static CppClassType mount_class_; ^ /usr/include/giomm-2.4/giomm/menuitem.h:81:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/proxyresolver.h:197:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:552:151: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/mount.h:227:14: error: expected ',' or '...' before '&&' token Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: invalid constructor; you probably meant 'Gio::Mount (const Gio::Mount&)' Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:227:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/mount.h:227:22: error: 'noexcept' does not name a type Mount(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:555:102: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/mount.h:227:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:228:25: error: expected ',' or '...' before '&&' token Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:228:31: error: expected ';' at end of member declaration Mount& operator=(Mount&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/notification.h:34:7: error: expected nested-name-specifier before 'GNotification' using GNotification = struct _GNotification; ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: error: 'noexcept' does not name a type Mount& operator=(Mount&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:558:102: error: 'SlotAsyncReady' does not name a type void lookup_certificates_issued_by_async(const Glib::RefPtr& issuer_raw_dn, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = Gio::TLS_DATABASE_LOOKUP_NONE); ^ In file included from /usr/include/gdkmm-2.4/gdkmm/screen.h:33:0, from /usr/include/gdkmm-2.4/gdkmm.h:27, from /usr/include/gtkmm-2.4/gtkmm.h:89, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/gdkmm-2.4/gdkmm/region.h:180:22: error: 'ArrayHandle' in namespace 'Glib' does not name a type Region(const Glib::ArrayHandle& points, FillRule fill_rule); ^ /usr/include/giomm-2.4/giomm/mount.h:228:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:203:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/notification.h:35:7: error: expected nested-name-specifier before 'GNotificationClass' using GNotificationClass = struct _GNotificationClass; ^ /usr/include/giomm-2.4/giomm/mount.h:230:10: error: expected ';' at end of member declaration ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: error: 'noexcept' does not name a type ~Mount() noexcept override; ^ /usr/include/giomm-2.4/giomm/mount.h:230:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/gdkmm-2.4/gdkmm/region.h:189:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle get_rectangles() const; ^ /usr/include/giomm-2.4/giomm/notification.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Notification; ^ /usr/include/giomm-2.4/giomm/notification.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Notification_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator==(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:482:11: error: 'pos_' was not declared in this scope return (pos_ == rhs.pos_); ^ /usr/include/giomm-2.4/giomm/notification.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNotification; ^ /usr/include/giomm-2.4/giomm/notification.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNotificationClass; ^ /usr/include/giomm-2.4/giomm/notification.h:146:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification(const Notification&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator!=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:489:11: error: 'pos_' was not declared in this scope return (pos_ != rhs.pos_); ^ /usr/include/giomm-2.4/giomm/notification.h:147:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Notification& operator=(const Notification&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:496:11: error: 'pos_' was not declared in this scope return (pos_ < rhs.pos_); ^ /usr/include/giomm-2.4/giomm/notification.h:150:10: error: 'CppClassType' does not name a type static CppClassType notification_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:503:11: error: 'pos_' was not declared in this scope return (pos_ > rhs.pos_); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator<=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:510:11: error: 'pos_' was not declared in this scope return (pos_ <= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:668:128: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/notification.h:160:28: error: expected ',' or '...' before '&&' token Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: invalid constructor; you probably meant 'Gio::Notification (const Gio::Notification&)' Notification(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:160:34: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/srvtarget.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SrvTarget; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In member function 'bool Glib::Container_Helpers::ArrayHandleIterator::operator>=(const Glib::Container_Helpers::ArrayHandleIterator&) const': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:517:11: error: 'pos_' was not declared in this scope return (pos_ >= rhs.pos_); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSrvTarget; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:671:128: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/giomm-2.4/giomm/notification.h:160:36: error: 'noexcept' does not name a type Notification(Notification&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/notification.h:160:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:674:79: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:526:26: error: too many template-parameter-lists inline ArrayHandle::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:8: error: 'Glib::ArrayHandle' is not a template inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:22: error: expected ',' or '...' before '&&' token SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: declaration of 'ArrayHandle' not in a namespace surrounding '::' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' should have been declared inside '::' /usr/include/giomm-2.4/giomm/notification.h:161:39: error: expected ',' or '...' before '&&' token Notification& operator=(Notification&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: 'ArrayHandle' declared as an 'inline' variable /usr/include/giomm-2.4/giomm/tlsdatabase.h:677:79: error: 'SlotAsyncReady' does not name a type void lookup_certificate_for_handle_async(const Glib::ustring& handle, const SlotAsyncReady& slot, TlsDatabaseLookupFlags flags = TLS_DATABASE_LOOKUP_NONE); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:40: error: expected primary-expression before 'const' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/notification.h:161:45: error: expected ';' at end of member declaration Notification& operator=(Notification&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:72: error: expected primary-expression before '>' token inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: error: 'noexcept' does not name a type Notification& operator=(Notification&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: invalid constructor; you probably meant 'Gio::SrvTarget (const Gio::SrvTarget&)' SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/notification.h:161:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:73: error: '::CType' has not been declared inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: error: 'noexcept' does not name a type SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:82: error: 'array' was not declared in this scope inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/notification.h:163:17: error: expected ';' at end of member declaration ~Notification() noexcept override; ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: error: 'noexcept' does not name a type ~Notification() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:15: error: expected primary-expression before 'array_size' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:535:47: error: expected primary-expression before 'ownership' std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:33: error: expected ',' or '...' before '&&' token SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:26: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:41: error: expected ';' at end of member declaration SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:536:1: error: expected ';' before ':' token : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/giomm-2.4/giomm/notification.h:163:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: error: 'noexcept' does not name a type SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:79:14: error: expected ';' at end of member declaration ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:697:226: error: 'SlotAsyncReady' does not name a type virtual void verify_chain_async_vfunc(const Glib::RefPtr& chain, const Glib::ustring& purpose, const Glib::RefPtr& identity, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseVerifyFlags flags) const; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: error: 'noexcept' does not name a type ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:81:29: error: expected ';' at end of member declaration void swap(SrvTarget& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:96:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/menu.h:30:7: error: expected nested-name-specifier before 'GMenu' using GMenu = struct _GMenu; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: error: 'noexcept' does not name a type void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menu.h:31:7: error: expected nested-name-specifier before 'GMenuClass' using GMenuClass = struct _GMenuClass; ^ /usr/include/giomm-2.4/giomm/mount.h:378:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/menu.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Menu; ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:710:144: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificate_for_handle_async_vfunc(const Glib::ustring& handle, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ /usr/include/giomm-2.4/giomm/menu.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Menu_Class; ^ /usr/include/giomm-2.4/giomm/mount.h:379:22: error: 'SlotAsyncReady' does not name a type void unmount(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/menu.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenu; ^ /usr/include/giomm-2.4/giomm/menu.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuClass; ^ /usr/include/giomm-2.4/giomm/menu.h:67:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:382:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/srvtarget.h:147:9: error: expected nested-name-specifier before 'CppType' using CppType = Gio::SrvTarget; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:148:9: error: expected nested-name-specifier before 'CType' using CType = const GSrvTarget*; ^ /usr/include/giomm-2.4/giomm/menu.h:68:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Menu& operator=(const Menu&) = delete; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:149:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GSrvTarget*; ^ /usr/include/giomm-2.4/giomm/mount.h:383:75: error: 'SlotAsyncReady' does not name a type void unmount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/tlsdatabase.h:719:160: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificate_issuer_async_vfunc(const Glib::RefPtr& certificate, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:151:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item.gobj(); } ^ /usr/include/giomm-2.4/giomm/srvtarget.h:152:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/menu.h:71:10: error: 'CppClassType' does not name a type static CppClassType menu_class_; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:153:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return CppType(const_cast(item), true /* take_copy */); } ^ /usr/include/giomm-2.4/giomm/srvtarget.h:154:30: error: 'CType' has not been declared static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ /usr/include/giomm-2.4/giomm/mount.h:409:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/menu.h:81:12: error: expected ',' or '...' before '&&' token Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h: In static member function 'static void Gio::SrvTargetListTraits::release_c_type(int)': /usr/include/giomm-2.4/giomm/srvtarget.h:154:73: error: 'CTypeNonConst' does not name a type static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ /usr/include/giomm-2.4/giomm/mount.h:422:69: error: 'SlotAsyncReady' does not name a type void remount(const Glib::RefPtr& operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: invalid constructor; you probably meant 'Gio::Menu (const Gio::Menu&)' Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menu.h:81:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/menu.h:81:20: error: 'noexcept' does not name a type Menu(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h: At global scope: /usr/include/giomm-2.4/giomm/srvtarget.h:159:7: error: expected nested-name-specifier before 'ListHandle_SrvTarget' using ListHandle_SrvTarget = Glib::ListHandle; ^ /usr/include/giomm-2.4/giomm/menu.h:81:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsdatabase.h:728:167: error: 'SlotAsyncReady' does not name a type virtual void lookup_certificates_issued_by_async_vfunc(const Glib::RefPtr& issuer_raw_dn, const Glib::RefPtr& interaction, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, TlsDatabaseLookupFlags flags); ^ /usr/include/giomm-2.4/giomm/menu.h:82:23: error: expected ',' or '...' before '&&' token Menu& operator=(Menu&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:171:50: error: expected initializer before 'noexcept' inline void swap(SrvTarget& lhs, SrvTarget& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/menu.h:82:29: error: expected ';' at end of member declaration Menu& operator=(Menu&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: 'Glib::ArrayHandle' declared as an 'inline' variable const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:18: error: redeclaration of 'template int Glib::ArrayHandle' /usr/include/giomm-2.4/giomm/menu.h:82:31: error: 'noexcept' does not name a type Menu& operator=(Menu&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/giomm-2.4/giomm/application.h:38:0, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::add_button(const Glib::ustring&, const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:378:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:3: error: expected primary-expression before 'const' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:35: error: expected primary-expression before '>' token const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/notification.h:380:37: error: 'type_glib_variant' has not been declared add_button_variant(label, action, type_glib_variant::create(target)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:36: error: '::CType' has not been declared const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/menu.h:82:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:45: error: 'array' was not declared in this scope const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:72: error: expected primary-expression before 'ownership' const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:542:81: warning: expression list treated as compound expression in initializer [-fpermissive] const typename ArrayHandle::CType* array, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:541:28: warning: variable templates only available with -std=c++14 or -std=gnu++14 inline ArrayHandle::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/notification.h: In member function 'void Gio::Notification::set_default_action(const Glib::ustring&, const T_Value&)': /usr/include/giomm-2.4/giomm/notification.h:386:9: error: expected nested-name-specifier before 'type_glib_variant' using type_glib_variant = Glib::Variant; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:543:1: error: expected ';' before ':' token : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/giomm-2.4/giomm/menu.h:84:9: error: expected ';' at end of member declaration ~Menu() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/giomm-2.4/giomm/notification.h:388:38: error: 'type_glib_variant' has not been declared set_default_action_variant(action, type_glib_variant::create(target)); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:46: error: 'ArrayHandle' does not name a type inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/giomm-2.4/giomm/menu.h:84:11: error: 'noexcept' does not name a type ~Menu() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/resolver.h:34:7: error: expected nested-name-specifier before 'GResolver' using GResolver = struct _GResolver; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:550:71: error: conflicts with function declaration 'template int Glib::ArrayHandle(const int&)' inline ArrayHandle::ArrayHandle(const ArrayHandle& other) ^ /usr/include/giomm-2.4/giomm/menu.h:84:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/giomm-2.4/giomm/resolver.h:35:7: error: expected nested-name-specifier before 'GResolverClass' using GResolverClass = struct _GResolverClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:551:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:553:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:554:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/application.h: At global scope: /usr/include/giomm-2.4/giomm/application.h:42:7: error: expected nested-name-specifier before 'GApplication' using GApplication = struct _GApplication; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:557:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::~ArrayHandle() noexcept ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/giomm-2.4/giomm/application.h:43:7: error: expected nested-name-specifier before 'GApplicationClass' using GApplicationClass = struct _GApplicationClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:573:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:574:1: error: expected initializer before 'ArrayHandle' ArrayHandle::begin() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: expected nested-name-specifier before 'ArrayHandle' inline typename ArrayHandle::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:580:17: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:581:1: error: expected initializer before 'ArrayHandle' ArrayHandle::end() const ^ /usr/include/giomm-2.4/giomm/resolver.h:153:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resolver; ^ /usr/include/giomm-2.4/giomm/resolver.h:154:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Resolver_Class; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::vector() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/resolver.h:155:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResolver; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:588:8: error: too many template-parameter-lists inline ArrayHandle::operator std::vector() const ^ /usr/include/giomm-2.4/giomm/resolver.h:156:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GResolverClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::deque() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/resolver.h:159:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver(const Resolver&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:602:8: error: too many template-parameter-lists inline ArrayHandle::operator std::deque() const ^ /usr/include/giomm-2.4/giomm/mount.h:454:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:160:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver& operator=(const Resolver&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:455:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:163:10: error: 'CppClassType' does not name a type static CppClassType resolver_class_; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:20: error: expected ',' or '...' before '&&' token Resolver(Resolver&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsinteraction.h:31:7: error: expected nested-name-specifier before 'GTlsInteraction' using GTlsInteraction = struct _GTlsInteraction; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:32:7: error: expected nested-name-specifier before 'GTlsInteractionClass' using GTlsInteractionClass = struct _GTlsInteractionClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: invalid constructor; you probably meant 'Gio::Resolver (const Gio::Resolver&)' Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:457:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/resolver.h:173:28: error: 'noexcept' does not name a type Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h:458:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/resolver.h:173:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Application; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:31: error: expected ',' or '...' before '&&' token Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Application_Class; ^ /usr/include/giomm-2.4/giomm/application.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GApplication; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:37: error: expected ';' at end of member declaration Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GApplicationClass; ^ /usr/include/giomm-2.4/giomm/mount.h:487:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, bool force_rescan = true); ^ /usr/include/giomm-2.4/giomm/application.h:223:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:39: error: 'noexcept' does not name a type Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/mount.h:502:33: error: 'SlotAsyncReady' does not name a type void guess_content_type(const SlotAsyncReady& slot, bool force_rescan = true); ^ /usr/include/giomm-2.4/giomm/resolver.h:176:13: error: expected ';' at end of member declaration ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: error: 'noexcept' does not name a type ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:224:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Application& operator=(const Application&) = delete; ^ /usr/include/giomm-2.4/giomm/application.h:227:10: error: 'CppClassType' does not name a type static CppClassType application_class_; ^ /usr/include/giomm-2.4/giomm/mount.h:531:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle guess_content_type_finish(const Glib::RefPtr& result); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: variable template-id 'ArrayHandle' in nested-name-specifier inline ArrayHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/application.h:237:26: error: expected ',' or '...' before '&&' token Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: invalid constructor; you probably meant 'Gio::Application (const Gio::Application&)' Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:32: error: expected ';' at end of member declaration In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/resolver.h:244:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resolver.h:247:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname); ^ /usr/include/giomm-2.4/giomm/application.h:237:34: error: 'noexcept' does not name a type Application(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/application.h:237:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/application.h:238:37: error: expected ',' or '...' before '&&' token Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:256:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/menuattributeiter.h:29:7: error: expected nested-name-specifier before 'GMenuAttributeIter' using GMenuAttributeIter = struct _GMenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/application.h:238:43: error: expected ';' at end of member declaration Application& operator=(Application&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:30:7: error: expected nested-name-specifier before 'GMenuAttributeIterClass' using GMenuAttributeIterClass = struct _GMenuAttributeIterClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/application.h:238:45: error: 'noexcept' does not name a type Application& operator=(Application&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:615:8: error: too many template-parameter-lists inline ArrayHandle::operator std::list() const ^ /usr/include/giomm-2.4/giomm/application.h:238:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:201:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsInteraction; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:202:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsInteraction_Class; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:53:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuAttributeIter_Class; ^ /usr/include/giomm-2.4/giomm/resolver.h:264:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/application.h:240:16: error: expected ';' at end of member declaration ~Application() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:54:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuAttributeIter; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:55:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuAttributeIterClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::assign_to(Cont& container) const ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:203:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsInteraction; ^ /usr/include/giomm-2.4/giomm/application.h:240:18: error: 'noexcept' does not name a type ~Application() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/resolver.h:281:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/application.h:240:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:204:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsInteractionClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:629:1: error: too many template-parameter-lists ArrayHandle::assign_to(Cont& container) const ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:207:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsInteraction(const TlsInteraction&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:58:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter(const MenuAttributeIter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:208:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsInteraction& operator=(const TlsInteraction&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/resolver.h:313:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:211:10: error: 'CppClassType' does not name a type static CppClassType tlsinteraction_class_; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:59:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuAttributeIter& operator=(const MenuAttributeIter&) = delete; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:62:10: error: 'CppClassType' does not name a type static CppClassType menuattributeiter_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:643:1: error: too many template-parameter-lists ArrayHandle::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/resolver.h:321:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: expected nested-name-specifier before 'ArrayHandle' inline const typename ArrayHandle::CType* ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:32: error: expected ',' or '...' before '&&' token TlsInteraction(TlsInteraction&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:23: error: variable template-id 'ArrayHandle' in nested-name-specifier /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:38: error: invalid constructor; you probably meant 'Gio::TlsInteraction (const Gio::TlsInteraction&)' TlsInteraction(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:40: error: 'noexcept' does not name a type TlsInteraction(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:38: error: expected ',' or '...' before '&&' token MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:221:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: invalid constructor; you probably meant 'Gio::MenuAttributeIter (const Gio::MenuAttributeIter&)' MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/resolver.h:373:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: error: 'noexcept' does not name a type MenuAttributeIter(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:376:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain); ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:43: error: expected ',' or '...' before '&&' token TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:72:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:387:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:49: error: expected ',' or '...' before '&&' token MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:49: error: expected ';' at end of member declaration TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:55: error: expected ';' at end of member declaration MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:51: error: 'noexcept' does not name a type TlsInteraction& operator=(TlsInteraction&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:222:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsinteraction.h:224:19: error: expected ';' at end of member declaration ~TlsInteraction() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: error: 'noexcept' does not name a type MenuAttributeIter& operator=(MenuAttributeIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:73:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:397:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:224:21: error: 'noexcept' does not name a type ~TlsInteraction() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:22: error: expected ';' at end of member declaration ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:224:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: error: 'noexcept' does not name a type ~MenuAttributeIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menuattributeiter.h:75:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:414:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/resolver.h:454:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:649:48: error: expected initializer before '*' token inline const typename ArrayHandle::CType* ^ In file included from /usr/include/giomm-2.4/giomm.h:144:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsinteraction.h:300:76: error: 'SlotAsyncReady' does not name a type void ask_password_async(const Glib::RefPtr& password, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::size() const ^ /usr/include/giomm-2.4/giomm/resolver.h:460:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:303:76: error: 'SlotAsyncReady' does not name a type void ask_password_async(const Glib::RefPtr& password, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:657:28: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:659:10: error: 'size_' was not declared in this scope return size_; ^ In file included from /usr/include/giomm-2.4/giomm.h:29:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/application.h:644:55: error: 'SlotOptionArgString' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry(const Glib::OptionGroup::SlotOptionArgString& slot, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:1: error: variable template-id 'ArrayHandle' in nested-name-specifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:664:29: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:666:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/giomm-2.4/giomm/application.h:664:64: error: 'SlotOptionArgFilename' in 'class Glib::OptionGroup' does not name a type void add_main_option_entry_filename(const Glib::OptionGroup::SlotOptionArgFilename& slot, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:440:121: error: 'SlotAsyncReady' does not name a type void request_certificate_async(const Glib::RefPtr& connection, TlsCertificateRequestFlags flags, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/mount.h:678:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ In file included from /usr/include/giomm-2.4/giomm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/menulinkiter.h:29:7: error: expected nested-name-specifier before 'GMenuLinkIter' using GMenuLinkIter = struct _GMenuLinkIter; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:443:121: error: 'SlotAsyncReady' does not name a type void request_certificate_async(const Glib::RefPtr& connection, TlsCertificateRequestFlags flags, const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: error: previous non-function declaration 'template Glib::ArrayHandle ArrayHandle' /usr/include/giomm-2.4/giomm/menulinkiter.h:30:7: error: expected nested-name-specifier before 'GMenuLinkIterClass' using GMenuLinkIterClass = struct _GMenuLinkIterClass; ^ /usr/include/giomm-2.4/giomm/application.h:776:9: error: expected nested-name-specifier before 'type_vec_files' using type_vec_files = std::vector< Glib::RefPtr >; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = MenuLinkIter; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:672:97: error: conflicts with function declaration 'template int Glib::ArrayHandle(const Cont&)' inline ArrayHandle>::ArrayHandle(const Cont& container) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:673:3: error: only constructors take member initializers : size_(Glib::Container_Helpers::BoolArraySourceTraits::get_size(container)), ^ /usr/include/giomm-2.4/giomm/application.h:795:19: error: 'type_vec_files' does not name a type void open(const type_vec_files& files, const Glib::ustring& hint = Glib::ustring()); ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = MenuLinkIter_Class; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GMenuLinkIter; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GMenuLinkIterClass; ^ /usr/include/giomm-2.4/giomm/mount.h:679:9: error: expected nested-name-specifier before 'CType' using CType = GMount*; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:60:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter(const MenuLinkIter&) = delete; ^ /usr/include/giomm-2.4/giomm/mount.h:680:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GMount*; ^ /usr/include/giomm-2.4/giomm/mount.h:682:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/tlsinteraction.h:474:92: error: 'SlotAsyncReady' does not name a type virtual void ask_password_async_vfunc(const Glib::RefPtr& password, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:61:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MenuLinkIter& operator=(const MenuLinkIter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:674:85: error: 'size_' was not declared in this scope parray_(Glib::Container_Helpers::BoolArraySourceTraits::get_data(container, size_)), ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:64:10: error: 'CppClassType' does not name a type static CppClassType menulinkiter_class_; ^ /usr/include/giomm-2.4/giomm/mount.h:685:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/mount.h:692:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:28: error: expected ',' or '...' before '&&' token MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: invalid constructor; you probably meant 'Gio::MenuLinkIter (const Gio::MenuLinkIter&)' MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:34: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:677:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: error: 'noexcept' does not name a type MenuLinkIter(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:74:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:75:39: error: expected ',' or '...' before '&&' token MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:45: error: expected ';' at end of member declaration MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: error: 'noexcept' does not name a type MenuLinkIter& operator=(MenuLinkIter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/mount.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/mount.h:695:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:75:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/menulinkiter.h:77:17: error: expected ';' at end of member declaration ~MenuLinkIter() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:679:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: error: 'noexcept' does not name a type ~MenuLinkIter() noexcept override; ^ /usr/include/giomm-2.4/giomm/menulinkiter.h:77:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:680:79: error: 'int Glib::ArrayHandle(const gboolean*, std::size_t, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, std::size_t array_size, Glib::OwnershipType ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:681:3: error: only constructors take member initializers : size_((array) ? array_size : 0), parray_(array), ownership_(ownership) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:683:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ In file included from /usr/include/giomm-2.4/giomm.h:145:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlspassword.h:29:7: error: expected nested-name-specifier before 'GTlsPassword' using GTlsPassword = struct _GTlsPassword; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:30:7: error: expected nested-name-specifier before 'GTlsPasswordClass' using GTlsPasswordClass = struct _GTlsPasswordClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:685:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/application.h:1193:35: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ /usr/include/giomm-2.4/giomm/application.h:1193:73: error: template argument 2 is invalid Glib::SignalProxy< void, const type_vec_files&, const Glib::ustring& > signal_open(); ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/application.h:1278:30: error: 'type_vec_files' does not name a type virtual void on_open(const type_vec_files& files, const Glib::ustring& hint); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:686:55: error: 'int Glib::ArrayHandle(const gboolean*, Glib::OwnershipType)' redeclared as different kind of symbol const gboolean* array, Glib::OwnershipType ownership) ^ /usr/include/giomm-2.4/giomm/tlspassword.h:142:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsPassword; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:143:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsPassword_Class; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:144:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsPassword; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:145:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsPasswordClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:103:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/networkaddress.h:30:7: error: expected nested-name-specifier before 'GNetworkAddress' using GNetworkAddress = struct _GNetworkAddress; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:148:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsPassword(const TlsPassword&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/resource.h:323:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Resource final ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/drive.h: At global scope: /usr/include/giomm-2.4/giomm/drive.h:37:7: error: expected nested-name-specifier before 'GDrive' using GDrive = struct _GDrive; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:149:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsPassword& operator=(const TlsPassword&) = delete; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:31:7: error: expected nested-name-specifier before 'GNetworkAddressClass' using GNetworkAddressClass = struct _GNetworkAddressClass; ^ /usr/include/giomm-2.4/giomm/drive.h:38:7: error: expected nested-name-specifier before 'GDriveClass' using GDriveClass = struct _GDriveClass; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:152:10: error: 'CppClassType' does not name a type static CppClassType tlspassword_class_; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkAddress; ^ /usr/include/giomm-2.4/giomm/resource.h:327:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resource; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkAddress_Class; ^ /usr/include/giomm-2.4/giomm/resource.h:328:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResource; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkAddress; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkAddressClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/resource.h:351:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource() = delete; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:66:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress(const NetworkAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:26: error: expected ',' or '...' before '&&' token TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:32: error: invalid constructor; you probably meant 'Gio::TlsPassword (const Gio::TlsPassword&)' TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:67:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkAddress& operator=(const NetworkAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/resource.h:354:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource(const Resource&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/resource.h:355:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource& operator=(const Resource&) = delete; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:70:10: error: 'CppClassType' does not name a type static CppClassType networkaddress_class_; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:34: error: 'noexcept' does not name a type TlsPassword(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:162:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:687:3: error: only constructors take member initializers : size_((array) ? Glib::Container_Helpers::compute_array_size(array) : 0), ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:37: error: expected ',' or '...' before '&&' token TlsPassword& operator=(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:43: error: expected ';' at end of member declaration TlsPassword& operator=(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:32: error: expected ',' or '...' before '&&' token NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:45: error: 'noexcept' does not name a type TlsPassword& operator=(TlsPassword&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:163:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: invalid constructor; you probably meant 'Gio::NetworkAddress (const Gio::NetworkAddress&)' NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:38: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/arrayhandle.h:691:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/giomm-2.4/giomm/tlspassword.h:165:16: error: expected ';' at end of member declaration ~TlsPassword() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: error: 'noexcept' does not name a type NetworkAddress(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlspassword.h:165:18: error: 'noexcept' does not name a type ~TlsPassword() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/networkaddress.h:80:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlspassword.h:165:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:693:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::ArrayHandle( ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:43: error: expected ',' or '...' before '&&' token NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:49: error: expected ';' at end of member declaration NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:61: error: '>>' should be '> >' within a nested template argument list const ArrayHandle>& other) ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: error: 'noexcept' does not name a type NetworkAddress& operator=(NetworkAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:81:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:9: error: 'ArrayHandle >' does not name a type const ArrayHandle>& other) ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:19: error: expected ';' at end of member declaration ~NetworkAddress() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'int Glib::ArrayHandle(const int&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:694:70: error: 'int Glib::ArrayHandle(const int&)' redeclared as different kind of symbol const ArrayHandle>& other) ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: error: 'noexcept' does not name a type ~NetworkAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkaddress.h:83:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: previous declaration 'template Glib::ArrayHandle ArrayHandle' inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:3: error: only constructors take member initializers : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:15: error: request for member 'size_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:37: error: request for member 'parray_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:695:64: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' : size_(other.size_), parray_(other.parray_), ownership_(other.ownership_) ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:697:9: error: request for member 'ownership_' in 'other', which is of non-class type 'const int' other.ownership_ = Glib::OWNERSHIP_NONE; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:698:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:700:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:701:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::begin() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:60: error: '>>' should be '> >' within a nested template argument list inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:706:8: error: variable template-id 'ArrayHandle >' in nested-name-specifier inline ArrayHandle>::const_iterator ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:707:1: error: expected initializer before 'ArrayHandle' ArrayHandle>::end() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::assign_to(Cont& container) const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::assign_to(Cont& container) const ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settings.h:35:7: error: expected nested-name-specifier before 'GSettings' using GSettings = struct _GSettings; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/settings.h:36:7: error: expected nested-name-specifier before 'GSettingsClass' using GSettingsClass = struct _GSettingsClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:714:84: error: non-member function 'void Glib::assign_to(Cont&)' cannot have cv-qualifier ArrayHandle>::assign_to(Cont& container) const ^ In file included from /usr/include/giomm-2.4/giomm/bufferedinputstream.h:25:0, from /usr/include/giomm-2.4/giomm.h:33, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/filterinputstream.h:30:7: error: expected nested-name-specifier before 'GFilterInputStream' using GFilterInputStream = struct _GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:31:7: error: expected nested-name-specifier before 'GFilterInputStreamClass' using GFilterInputStreamClass = struct _GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterInputStream_Class; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterInputStream; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:64:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:65:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterInputStream& operator=(const FilterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType filterinputstream_class_; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:38: error: expected ',' or '...' before '&&' token FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: invalid constructor; you probably meant 'Gio::FilterInputStream (const Gio::FilterInputStream&)' FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: error: 'noexcept' does not name a type FilterInputStream(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:78:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settings.h:162:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Settings; ^ /usr/include/giomm-2.4/giomm/settings.h:163:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Settings_Class; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:49: error: expected ',' or '...' before '&&' token FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:164:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettings; ^ /usr/include/giomm-2.4/giomm/settings.h:165:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSettingsClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:104:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/networkservice.h:30:7: error: expected nested-name-specifier before 'GNetworkService' using GNetworkService = struct _GNetworkService; ^ /usr/include/giomm-2.4/giomm/networkservice.h:31:7: error: expected nested-name-specifier before 'GNetworkServiceClass' using GNetworkServiceClass = struct _GNetworkServiceClass; ^ In file included from /usr/include/giomm-2.4/giomm/file.h:37:0, from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/drive.h:204:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Drive; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:55: error: expected ';' at end of member declaration FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:168:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:205:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Drive_Class; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: error: 'noexcept' does not name a type FilterInputStream& operator=(FilterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:206:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDrive; ^ /usr/include/giomm-2.4/giomm/drive.h:207:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDriveIface; ^ /usr/include/giomm-2.4/giomm/settings.h:169:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings& operator=(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:79:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:210:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = NetworkService; ^ /usr/include/giomm-2.4/giomm/networkservice.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = NetworkService_Class; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:22: error: expected ';' at end of member declaration ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: error: 'noexcept' does not name a type ~FilterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:211:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Drive& operator=(const Drive&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GNetworkService; ^ /usr/include/giomm-2.4/giomm/settings.h:172:10: error: 'CppClassType' does not name a type static CppClassType settings_class_; ^ /usr/include/giomm-2.4/giomm/networkservice.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GNetworkServiceClass; ^ /usr/include/giomm-2.4/giomm/filterinputstream.h:81:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:215:10: error: 'CppClassType' does not name a type static CppClassType drive_class_; ^ /usr/include/giomm-2.4/giomm/networkservice.h:70:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService(const NetworkService&) = delete; ^ /usr/include/giomm-2.4/giomm/settings.h:182:20: error: expected ',' or '...' before '&&' token Settings(Settings&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::assign_to(Cont&)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:20: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ In file included from /usr/include/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsserverconnection.h:35:7: error: expected nested-name-specifier before 'GTlsServerConnection' using GTlsServerConnection = struct _GTlsServerConnection; ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: invalid constructor; you probably meant 'Gio::Settings (const Gio::Settings&)' Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsserverconnection.h:36:7: error: expected nested-name-specifier before 'GTlsServerConnectionClass' using GTlsServerConnectionClass = struct _GTlsServerConnectionClass; ^ /usr/include/giomm-2.4/giomm/settings.h:182:28: error: 'noexcept' does not name a type Settings(Settings&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:717:35: error: invalid use of 'this' in non-member function container.assign(this->begin(), this->end()); ^ /usr/include/giomm-2.4/giomm/networkservice.h:71:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NetworkService& operator=(const NetworkService&) = delete; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TlsServerConnection; ^ /usr/include/giomm-2.4/giomm/settings.h:182:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/networkservice.h:74:10: error: 'CppClassType' does not name a type static CppClassType networkservice_class_; ^ /usr/include/giomm-2.4/giomm/settings.h:183:31: error: expected ',' or '...' before '&&' token Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TlsServerConnection_Class; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTlsServerConnection; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTlsServerConnectionInterface; ^ /usr/include/giomm-2.4/giomm/settings.h:183:37: error: expected ';' at end of member declaration Settings& operator=(Settings&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: error: 'noexcept' does not name a type Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:32: error: expected ',' or '...' before '&&' token NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:66:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsServerConnection(const TlsServerConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: invalid constructor; you probably meant 'Gio::NetworkService (const Gio::NetworkService&)' NetworkService(NetworkService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/settings.h:185:13: error: expected ';' at end of member declaration ~Settings() noexcept override; ^ /usr/include/giomm-2.4/giomm/settings.h:185:15: error: 'noexcept' does not name a type ~Settings() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:727:73: error: non-member function 'void Glib::copy(Out)' cannot have cv-qualifier ArrayHandle>::copy(Out pdest) const ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:40: error: 'noexcept' does not name a type NetworkService(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:185:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:67:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TlsServerConnection& operator=(const TlsServerConnection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'void Glib::copy(Out)': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:13: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:729:28: error: invalid use of 'this' in non-member function std::copy(this->begin(), this->end(), pdest); ^ /usr/include/giomm-2.4/giomm/networkservice.h:84:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:71:10: error: 'CppClassType' does not name a type static CppClassType tlsserverconnection_class_; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::data() const ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:43: error: expected ',' or '...' before '&&' token NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::data() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:42: error: expected ',' or '...' before '&&' token TlsServerConnection(TlsServerConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:733:64: error: non-member function 'const gboolean* Glib::data()' cannot have cv-qualifier ArrayHandle>::data() const ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:49: error: expected ';' at end of member declaration NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'const gboolean* Glib::data()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:735:10: error: 'parray_' was not declared in this scope return parray_; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:51: error: 'noexcept' does not name a type NetworkService& operator=(NetworkService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:85:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:48: error: invalid constructor; you probably meant 'Gio::TlsServerConnection (const Gio::TlsServerConnection&)' TlsServerConnection(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:19: error: expected ';' at end of member declaration ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:50: error: 'noexcept' does not name a type TlsServerConnection(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: error: 'noexcept' does not name a type ~NetworkService() noexcept override; ^ /usr/include/giomm-2.4/giomm/networkservice.h:87:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tlsserverconnection.h:100:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:244:14: error: expected ',' or '...' before '&&' token Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:53: error: expected ',' or '...' before '&&' token TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:59: error: expected ';' at end of member declaration TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::size() const ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:61: error: 'noexcept' does not name a type TlsServerConnection& operator=(TlsServerConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:101:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:244:20: error: invalid constructor; you probably meant 'Gio::Drive (const Gio::Drive&)' Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:244:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/drive.h:244:22: error: 'noexcept' does not name a type Drive(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:103:24: error: expected ';' at end of member declaration ~TlsServerConnection() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:103:26: error: 'noexcept' does not name a type ~TlsServerConnection() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:30:7: error: expected nested-name-specifier before 'GBufferedInputStream' using GBufferedInputStream = struct _GBufferedInputStream; ^ /usr/include/giomm-2.4/giomm/tlsserverconnection.h:103:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/arrayhandle.h:739:64: error: non-member function 'std::size_t Glib::size()' cannot have cv-qualifier ArrayHandle>::size() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'std::size_t Glib::size()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:741:10: error: 'size_' was not declared in this scope return size_; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:31:7: error: expected nested-name-specifier before 'GBufferedInputStreamClass' using GBufferedInputStreamClass = struct _GBufferedInputStreamClass; ^ /usr/include/giomm-2.4/giomm/drive.h:244:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedInputStream; ^ /usr/include/giomm-2.4/giomm/drive.h:245:25: error: expected ',' or '...' before '&&' token Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedInputStream_Class; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedInputStream; ^ /usr/include/giomm-2.4/giomm/drive.h:245:31: error: expected ';' at end of member declaration Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedInputStreamClass; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:72:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream(const BufferedInputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settings.h:571:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_string_array(const Glib::ustring& key) const; ^ /usr/include/giomm-2.4/giomm/settings.h:589:63: error: 'StringArrayHandle' in namespace 'Glib' does not name a type bool set_string_array(const Glib::ustring& key, const Glib::StringArrayHandle& value); ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: At global scope: /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:53: error: '>>' should be '> >' within a nested template argument list ArrayHandle>::empty() const ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:1: error: variable template-id 'ArrayHandle >' in nested-name-specifier ArrayHandle>::empty() const ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:73:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedInputStream& operator=(const BufferedInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: error: 'noexcept' does not name a type Drive& operator=(Drive&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType bufferedinputstream_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:245:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:247:10: error: expected ';' at end of member declaration ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:42: error: expected ',' or '...' before '&&' token BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:534:55: note: 'template Glib::ArrayHandle ArrayHandle' declared here inline ArrayHandle::ArrayHandle(const typename ArrayHandle::CType* array, ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: invalid constructor; you probably meant 'Gio::BufferedInputStream (const Gio::BufferedInputStream&)' BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: error: 'noexcept' does not name a type ~Drive() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:247:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:48: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: error: 'noexcept' does not name a type BufferedInputStream(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:86:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:53: error: expected ',' or '...' before '&&' token BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:59: error: expected ';' at end of member declaration BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: error: 'noexcept' does not name a type BufferedInputStream& operator=(BufferedInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:87:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:24: error: expected ';' at end of member declaration ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/drive.h:323:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: error: 'noexcept' does not name a type ~BufferedInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:89:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:374:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/permission.h:31:7: error: expected nested-name-specifier before 'GPermission' using GPermission = struct _GPermission; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h:745:65: error: non-member function 'bool Glib::empty()' cannot have cv-qualifier ArrayHandle>::empty() const ^ /usr/include/giomm-2.4/giomm/permission.h:32:7: error: expected nested-name-specifier before 'GPermissionClass' using GPermissionClass = struct _GPermissionClass; ^ /usr/include/glibmm-2.4/glibmm/arrayhandle.h: In function 'bool Glib::empty()': /usr/include/glibmm-2.4/glibmm/arrayhandle.h:747:11: error: 'size_' was not declared in this scope return (size_ == 0); ^ /usr/include/giomm-2.4/giomm/permission.h:71:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Permission; ^ /usr/include/giomm-2.4/giomm/permission.h:72:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Permission_Class; ^ /usr/include/giomm-2.4/giomm/permission.h:73:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPermission; ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixconnection.h:30:7: error: expected nested-name-specifier before 'GUnixConnection' using GUnixConnection = struct _GUnixConnection; ^ /usr/include/giomm-2.4/giomm/permission.h:74:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPermissionClass; ^ /usr/include/giomm-2.4/giomm/permission.h:77:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:31:7: error: expected nested-name-specifier before 'GUnixConnectionClass' using GUnixConnectionClass = struct _GUnixConnectionClass; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:62:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixConnection; ^ /usr/include/giomm-2.4/giomm/permission.h:78:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Permission& operator=(const Permission&) = delete; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:63:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixConnection_Class; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixConnection; ^ /usr/include/giomm-2.4/giomm/permission.h:81:10: error: 'CppClassType' does not name a type static CppClassType permission_class_; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:93:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/balancedtree.h: At global scope: /usr/include/glibmm-2.4/glibmm/balancedtree.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BalancedTree; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:65:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixConnectionClass; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:68:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixConnection(const UnixConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/permission.h:91:24: error: expected ',' or '...' before '&&' token Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:69:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixConnection& operator=(const UnixConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: invalid constructor; you probably meant 'Gio::Permission (const Gio::Permission&)' Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:380:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/permission.h:91:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/permission.h:91:32: error: 'noexcept' does not name a type Permission(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:72:10: error: 'CppClassType' does not name a type static CppClassType unixconnection_class_; ^ /usr/include/giomm-2.4/giomm/permission.h:91:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:381:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/unixconnection.h:76:42: error: expected ')' before '*' token explicit UnixConnection(GUnixConnection* castitem); ^ /usr/include/giomm-2.4/giomm/permission.h:92:35: error: expected ',' or '...' before '&&' token Permission& operator=(Permission&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:33:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/bufferedinputstream.h:221:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/permission.h:92:41: error: expected ';' at end of member declaration Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:32: error: expected ',' or '...' before '&&' token UnixConnection(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:92:43: error: 'noexcept' does not name a type Permission& operator=(Permission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:382:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/permission.h:92:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/permission.h:94:15: error: expected ';' at end of member declaration ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:38: error: invalid constructor; you probably meant 'Gio::UnixConnection (const Gio::UnixConnection&)' UnixConnection(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/permission.h:94:17: error: 'noexcept' does not name a type ~Permission() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedinputstream.h:234:25: error: 'SlotAsyncReady' does not name a type void fill_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/permission.h:94:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixconnection.h:82:40: error: 'noexcept' does not name a type UnixConnection(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:82:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:411:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:43: error: expected ',' or '...' before '&&' token UnixConnection& operator=(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:416:29: error: 'SlotAsyncReady' does not name a type void poll_for_media(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:49: error: expected ';' at end of member declaration UnixConnection& operator=(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:51: error: 'noexcept' does not name a type UnixConnection& operator=(UnixConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:83:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:107:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/permission.h:157:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/drive.h:449:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:64:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTree; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:19: error: expected ';' at end of member declaration ~UnixConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:21: error: 'noexcept' does not name a type ~UnixConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/permission.h:160:28: error: 'SlotAsyncReady' does not name a type void acquire_async(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:70:9: error: expected nested-name-specifier before 'TraverseFunc' using TraverseFunc = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:71:9: error: expected nested-name-specifier before 'CompareFunc' using CompareFunc = sigc::slot; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:85:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemakey.h:45:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaKey final ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:80:22: error: 'CompareFunc' does not name a type BalancedTree(const CompareFunc &key_compare_slot_) : ^ /usr/include/giomm-2.4/giomm/unixconnection.h:98:3: error: 'GUnixConnection' does not name a type GUnixConnection* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaKey; ^ /usr/include/giomm-2.4/giomm/permission.h:212:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/unixconnection.h:101:9: error: 'GUnixConnection' does not name a type const GUnixConnection* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaKey; ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixconnection.h:104:3: error: 'GUnixConnection' does not name a type GUnixConnection* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/permission.h:215:28: error: 'SlotAsyncReady' does not name a type void release_async(const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemakey.h:73:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey() = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:94:58: error: 'CompareFunc' does not name a type static Glib::RefPtr< BalancedTree > create(const CompareFunc &key_compare_slot) ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:76:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey(const SettingsSchemaKey&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:77:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey& operator=(const SettingsSchemaKey&) = delete; ^ /usr/include/giomm-2.4/giomm/permission.h:298:44: error: 'SlotAsyncReady' does not name a type virtual void acquire_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/permission.h:307:44: error: 'SlotAsyncReady' does not name a type virtual void release_async_vfunc(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/unixconnection.h:208:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot, ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:225:22: error: 'TraverseFunc' does not name a type void foreach(const TraverseFunc& func) const ^ /usr/include/giomm-2.4/giomm/unixconnection.h:213:40: error: 'SlotAsyncReady' does not name a type void receive_credentials_async(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:246:19: error: 'CompareFunc' does not name a type V* search(const CompareFunc &search_func, const K& key) ^ In file included from /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:27:0, from /usr/include/giomm-2.4/giomm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/filteroutputstream.h:30:7: error: expected nested-name-specifier before 'GFilterOutputStream' using GFilterOutputStream = struct _GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/drive.h:452:119: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:31:7: error: expected nested-name-specifier before 'GFilterOutputStreamClass' using GFilterOutputStreamClass = struct _GFilterOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settingsschema.h:61:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchema final ^ /usr/include/giomm-2.4/giomm/settingsschema.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchema; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = FilterOutputStream; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:261:37: error: 'SlotAsyncReady' does not name a type void send_credentials_async(const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = FilterOutputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:269:25: error: 'CompareFunc' does not name a type const V* search(const CompareFunc &search_func, const K& key) const ^ /usr/include/giomm-2.4/giomm/settingsschema.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchema; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFilterOutputStream; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:266:37: error: 'SlotAsyncReady' does not name a type void send_credentials_async(const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFilterOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settingsschema.h:89:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema() = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:65:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:454:73: error: 'SlotAsyncReady' does not name a type void start(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, DriveStartFlags flags = DRIVE_START_NONE); ^ /usr/include/giomm-2.4/giomm/settingsschema.h:92:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema(const SettingsSchema&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:66:62: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FilterOutputStream& operator=(const FilterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:93:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema& operator=(const SettingsSchema&) = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType filteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/drive.h:476:118: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/drive.h:478:72: error: 'SlotAsyncReady' does not name a type void stop(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:40: error: expected ',' or '...' before '&&' token FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: invalid constructor; you probably meant 'Gio::FilterOutputStream (const Gio::FilterOutputStream&)' FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:280:52: error: 'CompareFunc' does not name a type static gint on_compare_key(const K& key_a, const CompareFunc& func, const K& key_b) ^ In file included from /usr/include/giomm-2.4/giomm/proxy.h:29:0, from /usr/include/giomm-2.4/giomm.h:110, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/proxyaddress.h:29:7: error: expected nested-name-specifier before 'GProxyAddress' using GProxyAddress = struct _GProxyAddress; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:30:7: error: expected nested-name-specifier before 'GProxyAddressClass' using GProxyAddressClass = struct _GProxyAddressClass; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:46: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: error: 'noexcept' does not name a type FilterOutputStream(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:306:42: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:79:48: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyaddress.h:56:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyAddress; ^ In file included from /usr/include/giomm-2.4/giomm.h:146:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/tlsserverconnection.h:194:42: note: previous declaration 'Glib::RefPtr Glib::wrap(GTlsServerConnection*, bool)' Glib::RefPtr wrap(GTlsServerConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:57:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyAddress_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:148:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixconnection.h:306:42: error: 'GUnixConnection' was not declared in this scope Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:51: error: expected ',' or '...' before '&&' token FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:58:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyAddress; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:306:59: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:59:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyAddressClass; ^ /usr/include/giomm-2.4/giomm/unixconnection.h:306:67: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixConnection* object, bool take_copy = false); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:336:3: error: 'CompareFunc' does not name a type CompareFunc key_compare_slot; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:57: error: expected ';' at end of member declaration FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemasource.h:44:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaSource final ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:62:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress(const ProxyAddress&) = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree()': /usr/include/glibmm-2.4/glibmm/balancedtree.h:75:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(sigc::ptr_fun(key_compare)) ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: error: 'noexcept' does not name a type FilterOutputStream& operator=(FilterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:63:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyAddress& operator=(const ProxyAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:48:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaSource; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:77:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:80:59: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settingsschemasource.h:49:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaSource; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:23: error: expected ';' at end of member declaration ~FilterOutputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:29:7: error: expected nested-name-specifier before 'GUnixCredentialsMessage' using GUnixCredentialsMessage = struct _GUnixCredentialsMessage; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In constructor 'Glib::BalancedTree::BalancedTree(const int&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:81:5: error: class 'Glib::BalancedTree' does not have any field named 'key_compare_slot' key_compare_slot(key_compare_slot_) ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:30:7: error: expected nested-name-specifier before 'GUnixCredentialsMessageClass' using GUnixCredentialsMessageClass = struct _GUnixCredentialsMessageClass; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:66:10: error: 'CppClassType' does not name a type static CppClassType proxyaddress_class_; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: error: 'noexcept' does not name a type ~FilterOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixCredentialsMessage; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemasource.h:72:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource() = delete; ^ /usr/include/giomm-2.4/giomm/filteroutputstream.h:82:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settingsschemasource.h:75:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixCredentialsMessage_Class; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixCredentialsMessage; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixCredentialsMessageClass; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:28: error: expected ',' or '...' before '&&' token ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: invalid constructor; you probably meant 'Gio::ProxyAddress (const Gio::ProxyAddress&)' ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:76:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource& operator=(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:70:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixCredentialsMessage(const UnixCredentialsMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:71:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixCredentialsMessage& operator=(const UnixCredentialsMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: error: 'noexcept' does not name a type ProxyAddress(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:76:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:74:10: error: 'CppClassType' does not name a type static CppClassType unixcredentialsmessage_class_; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:83:50: error: 'key_compare_slot' was not declared in this scope gobject_ = g_tree_new_full(on_compare_tree, &key_compare_slot, on_destroy_key, on_destroy_value); ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:39: error: expected ',' or '...' before '&&' token ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:45: error: expected ';' at end of member declaration ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:48: error: expected ',' or '...' before '&&' token UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: error: 'noexcept' does not name a type ProxyAddress& operator=(ProxyAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:77:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:54: error: invalid constructor; you probably meant 'Gio::UnixCredentialsMessage (const Gio::UnixCredentialsMessage&)' UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:17: error: expected ';' at end of member declaration ~ProxyAddress() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/simpleactiongroup.h:33:7: error: expected nested-name-specifier before 'GSimpleActionGroup' using GSimpleActionGroup = struct _GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:54: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: error: 'noexcept' does not name a type ~ProxyAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyaddress.h:79:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:56: error: 'noexcept' does not name a type UnixCredentialsMessage(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:34:7: error: expected nested-name-specifier before 'GSimpleActionGroupClass' using GSimpleActionGroupClass = struct _GSimpleActionGroupClass; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:84:56: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:59: error: expected ',' or '...' before '&&' token UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:65: error: expected ';' at end of member declaration UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:67: error: 'noexcept' does not name a type UnixCredentialsMessage& operator=(UnixCredentialsMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionGroupClass; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:85:67: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:27: error: expected ';' at end of member declaration ~UnixCredentialsMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup(const SimpleActionGroup&) = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'void Glib::BalancedTree::foreach(const int&) const': /usr/include/glibmm-2.4/glibmm/balancedtree.h:227:5: error: 'TraverseFunc' was not declared in this scope TraverseFunc func_copy = func; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:29: error: 'noexcept' does not name a type ~UnixCredentialsMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup& operator=(const SimpleActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:87:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleactiongroup_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:34:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:32:7: error: expected nested-name-specifier before 'GBufferedOutputStream' using GBufferedOutputStream = struct _GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:38: error: expected ',' or '...' before '&&' token SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:33:7: error: expected nested-name-specifier before 'GBufferedOutputStreamClass' using GBufferedOutputStreamClass = struct _GBufferedOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: invalid constructor; you probably meant 'Gio::SimpleActionGroup (const Gio::SimpleActionGroup&)' SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:64:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = BufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:65:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = BufferedOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: error: 'noexcept' does not name a type SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBufferedOutputStream; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:67:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBufferedOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:49: error: expected ',' or '...' before '&&' token SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:70:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:71:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BufferedOutputStream& operator=(const BufferedOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:55: error: expected ';' at end of member declaration SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: error: 'noexcept' does not name a type SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:74:10: error: 'CppClassType' does not name a type static CppClassType bufferedoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/drive.h:601:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:22: error: expected ';' at end of member declaration ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:44: error: expected ',' or '...' before '&&' token BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: error: 'noexcept' does not name a type ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h:228:97: error: 'func_copy' was not declared in this scope g_tree_foreach(const_cast(gobj()), c_callback_traverse, reinterpret_cast(&func_copy)); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: invalid constructor; you probably meant 'Gio::BufferedOutputStream (const Gio::BufferedOutputStream&)' BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: error: 'noexcept' does not name a type BufferedOutputStream(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:84:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:55: error: expected ',' or '...' before '&&' token BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In member function 'V* Glib::BalancedTree::search(const int&, const K&)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:37: warning: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h:248:59: error: template argument 3 is invalid sigc::slot real_slot = sigc::ptr_fun(on_compare_key); ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:61: error: expected ';' at end of member declaration BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: error: 'noexcept' does not name a type BufferedOutputStream& operator=(BufferedOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/drive.h:602:9: error: expected nested-name-specifier before 'CType' using CType = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:603:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GDrive*; ^ /usr/include/giomm-2.4/giomm/drive.h:605:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:85:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:25: error: expected ';' at end of member declaration ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: error: 'noexcept' does not name a type ~BufferedOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/bufferedoutputstream.h:87:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixfdmessage.h:30:7: error: expected nested-name-specifier before 'GUnixFDMessage' using GUnixFDMessage = struct _GUnixFDMessage; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:31:7: error: expected nested-name-specifier before 'GUnixFDMessageClass' using GUnixFDMessageClass = struct _GUnixFDMessageClass; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixFDMessage; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixFDMessage_Class; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixFDMessage; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixFDMessageClass; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:71:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDMessage(const UnixFDMessage&) = delete; ^ /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gboolean Glib::BalancedTree::c_callback_traverse(gpointer, gpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:295:11: error: 'TraverseFunc' does not name a type const TraverseFunc* tf = reinterpret_cast(slot); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:72:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixFDMessage& operator=(const UnixFDMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/drive.h:608:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/drive.h:615:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:75:10: error: 'CppClassType' does not name a type static CppClassType unixfdmessage_class_; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:79:40: error: expected ')' before '*' token explicit UnixFDMessage(GUnixFDMessage* castitem); ^ /usr/include/giomm-2.4/giomm/drive.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/drive.h:618:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:30: error: expected ',' or '...' before '&&' token UnixFDMessage(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:36: error: invalid constructor; you probably meant 'Gio::UnixFDMessage (const Gio::UnixFDMessage&)' UnixFDMessage(UnixFDMessage&& src) noexcept; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from stack-info-tip.cpp:21: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:38: error: 'noexcept' does not name a type UnixFDMessage(UnixFDMessage&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/proxy.h:39:7: error: expected nested-name-specifier before 'GProxy' using GProxy = struct _GProxy; ^ /usr/include/giomm-2.4/giomm/proxy.h:40:7: error: expected nested-name-specifier before 'GProxyClass' using GProxyClass = struct _GProxyClass; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:85:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:41: error: expected ',' or '...' before '&&' token UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:70:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Proxy; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:47: error: expected ';' at end of member declaration UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:49: error: 'noexcept' does not name a type UnixFDMessage& operator=(UnixFDMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:71:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Proxy_Class; ^ /usr/include/giomm-2.4/giomm/proxy.h:72:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxy; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:86:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxy.h:73:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyInterface; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:88:18: error: expected ';' at end of member declaration ~UnixFDMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:88:20: error: 'noexcept' does not name a type ~UnixFDMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxy.h:76:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:88:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/simpleiostream.h:29:7: error: expected nested-name-specifier before 'GSimpleIOStream' using GSimpleIOStream = struct _GSimpleIOStream; ^ /usr/include/giomm-2.4/giomm/proxy.h:77:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Proxy& operator=(const Proxy&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:101:3: error: 'GUnixFDMessage' does not name a type GUnixFDMessage* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:30:7: error: expected nested-name-specifier before 'GSimpleIOStreamClass' using GSimpleIOStreamClass = struct _GSimpleIOStreamClass; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:104:9: error: 'GUnixFDMessage' does not name a type const GUnixFDMessage* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/proxy.h:81:10: error: 'CppClassType' does not name a type static CppClassType proxy_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixfdmessage.h:107:3: error: 'GUnixFDMessage' does not name a type GUnixFDMessage* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleIOStream_Class; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleIOStreamClass; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:14: error: expected ',' or '...' before '&&' token Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:69:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream(const SimpleIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: invalid constructor; you probably meant 'Gio::Proxy (const Gio::Proxy&)' Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:20: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleiostream.h:70:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream& operator=(const SimpleIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:196:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle steal_fds(); ^ /usr/include/giomm-2.4/giomm/proxy.h:110:22: error: 'noexcept' does not name a type Proxy(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleiostream_class_; ^ In file included from /usr/include/giomm-2.4/giomm/charsetconverter.h:26:0, from /usr/include/giomm-2.4/giomm.h:36, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/converter.h:33:7: error: expected nested-name-specifier before 'GConverter' using GConverter = struct _GConverter; ^ /usr/include/giomm-2.4/giomm/proxy.h:110:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:34:7: error: expected nested-name-specifier before 'GConverterClass' using GConverterClass = struct _GConverterClass; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:25: error: expected ',' or '...' before '&&' token Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:31: error: expected ';' at end of member declaration Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:32: error: expected ',' or '...' before '&&' token SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:33: error: 'noexcept' does not name a type Proxy& operator=(Proxy&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:111:33: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h:296:14: error: 'tf' was not declared in this scope return (*tf)(*reinterpret_cast(key), *reinterpret_cast(value)); ^ /usr/include/giomm-2.4/giomm/proxy.h:113:10: error: expected ';' at end of member declaration ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: invalid constructor; you probably meant 'Gio::SimpleIOStream (const Gio::SimpleIOStream&)' SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:12: error: 'noexcept' does not name a type ~Proxy() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxy.h:113:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: error: 'noexcept' does not name a type SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/balancedtree.h: In static member function 'static gint Glib::BalancedTree::on_compare_tree(gconstpointer, gconstpointer, gpointer)': /usr/include/glibmm-2.4/glibmm/balancedtree.h:304:11: error: 'CompareFunc' does not name a type const CompareFunc& func = *reinterpret_cast(data); ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:43: error: expected ',' or '...' before '&&' token SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:49: error: expected ';' at end of member declaration SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:41: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: error: 'noexcept' does not name a type SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:86:19: error: expected ';' at end of member declaration ~SimpleIOStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:110:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/proxy.h:167:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: error: 'noexcept' does not name a type ~SimpleIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:151:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:41: error: 'GUnixFDMessage' was not declared in this scope Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:57: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/proxy.h:171:125: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connection, const Glib::RefPtr& proxy_address, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/unixfdmessage.h:233:65: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixFDMessage* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixinputstream.h:31:7: error: expected nested-name-specifier before 'GUnixInputStream' using GUnixInputStream = struct _GUnixInputStream; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:32:7: error: expected nested-name-specifier before 'GUnixInputStreamClass' using GUnixInputStreamClass = struct _GUnixInputStreamClass; ^ In file included from /usr/include/glibmm-2.4/glibmm/object.h:33:0, from /usr/include/glibmm-2.4/glibmm/binding.h:22, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:80:14: error: expected ';' at end of member declaration ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixInputStream; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixInputStream_Class; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixInputStream; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixInputStreamClass; ^ /usr/include/giomm-2.4/giomm/converter.h:193:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Converter; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:66:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixInputStream(const UnixInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:194:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Converter_Class; ^ /usr/include/giomm-2.4/giomm/converter.h:195:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverter; ^ /usr/include/giomm-2.4/giomm/converter.h:196:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterIface; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:67:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixInputStream& operator=(const UnixInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:199:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter(const Converter&) = delete; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType unixinputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: error: 'noexcept' does not name a type ~ScopedPtr() noexcept { g_free(ptr_); } ^ /usr/include/giomm-2.4/giomm/converter.h:200:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Converter& operator=(const Converter&) = delete; ^ /usr/include/glibmm-2.4/glibmm/utility.h:80:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:74:44: error: expected ')' before '*' token explicit UnixInputStream(GUnixInputStream* castitem); ^ /usr/include/giomm-2.4/giomm/converter.h:204:10: error: 'CppClassType' does not name a type static CppClassType converter_class_; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:34: error: expected ',' or '...' before '&&' token UnixInputStream(UnixInputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In constructor 'Glib::ScopedPtr::ScopedPtr()': /usr/include/glibmm-2.4/glibmm/utility.h:78:22: error: 'nullptr' was not declared in this scope ScopedPtr() : ptr_(nullptr) {} ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:40: error: invalid constructor; you probably meant 'Gio::UnixInputStream (const Gio::UnixInputStream&)' UnixInputStream(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixinputstream.h:80:42: error: 'noexcept' does not name a type UnixInputStream(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:80:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/utility.h: At global scope: /usr/include/glibmm-2.4/glibmm/utility.h:92:6: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/proxyresolver.h:37:7: error: expected nested-name-specifier before 'GProxyResolver' using GProxyResolver = struct _GProxyResolver; ^ /usr/include/giomm-2.4/giomm/converter.h:233:22: error: expected ',' or '...' before '&&' token Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:45: error: expected ',' or '...' before '&&' token UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:51: error: expected ';' at end of member declaration UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:38:7: error: expected nested-name-specifier before 'GProxyResolverClass' using GProxyResolverClass = struct _GProxyResolverClass; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: invalid constructor; you probably meant 'Gio::Converter (const Gio::Converter&)' Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converter.h:233:28: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converter.h:233:30: error: 'noexcept' does not name a type Converter(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ProxyResolver; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:53: error: 'noexcept' does not name a type UnixInputStream& operator=(UnixInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ProxyResolver_Class; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:81:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GProxyResolver; ^ /usr/include/giomm-2.4/giomm/converter.h:233:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixinputstream.h:83:20: error: expected ';' at end of member declaration ~UnixInputStream() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/simplepermission.h:29:7: error: expected nested-name-specifier before 'GSimplePermission' using GSimplePermission = struct _GSimplePermission; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:83:22: error: 'noexcept' does not name a type ~UnixInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converter.h:234:33: error: expected ',' or '...' before '&&' token Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GProxyResolverInterface; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:83:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converter.h:234:39: error: expected ';' at end of member declaration Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:72:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver(const ProxyResolver&) = delete; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:30:7: error: expected nested-name-specifier before 'GSimplePermissionClass' using GSimplePermissionClass = struct _GSimplePermissionClass; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:96:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:73:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ProxyResolver& operator=(const ProxyResolver&) = delete; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: error: 'noexcept' does not name a type Converter& operator=(Converter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimplePermission; ^ /usr/include/giomm-2.4/giomm/converter.h:234:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimplePermission_Class; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:77:10: error: 'CppClassType' does not name a type static CppClassType proxyresolver_class_; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimplePermission; ^ /usr/include/giomm-2.4/giomm/converter.h:236:14: error: expected ';' at end of member declaration ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimplePermissionClass; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:99:9: error: 'GUnixInputStream' does not name a type const GUnixInputStream* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: error: 'noexcept' does not name a type ~Converter() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission(const SimplePermission&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixinputstream.h:102:3: error: 'GUnixInputStream' does not name a type GUnixInputStream* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/converter.h:236:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission& operator=(const SimplePermission&) = delete; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:30: error: expected ',' or '...' before '&&' token ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:68:10: error: 'CppClassType' does not name a type static CppClassType simplepermission_class_; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: invalid constructor; you probably meant 'Gio::ProxyResolver (const Gio::ProxyResolver&)' ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'Glib::ustring Glib::convert_return_gchar_ptr_to_ustring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:127:32: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? Glib::ustring(Glib::make_unique_ptr_gfree(str).get()) : Glib::ustring(); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: error: 'noexcept' does not name a type ProxyResolver(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:36: error: expected ',' or '...' before '&&' token SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:106:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/utility.h: In function 'std::__cxx11::string Glib::convert_return_gchar_ptr_to_stdstring(char*)': /usr/include/glibmm-2.4/glibmm/utility.h:134:30: error: 'make_unique_ptr_gfree' is not a member of 'Glib' return (str) ? std::string(Glib::make_unique_ptr_gfree(str).get()) : std::string(); ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: invalid constructor; you probably meant 'Gio::SimplePermission (const Gio::SimplePermission&)' SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: error: 'noexcept' does not name a type SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:79:47: error: expected ',' or '...' before '&&' token SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:41: error: expected ',' or '...' before '&&' token ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:53: error: expected ';' at end of member declaration SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:47: error: expected ';' at end of member declaration ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: error: 'noexcept' does not name a type SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: error: 'noexcept' does not name a type ProxyResolver& operator=(ProxyResolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:107:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simplepermission.h:81:21: error: expected ';' at end of member declaration ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: error: 'noexcept' does not name a type ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/proxyresolver.h:109:18: error: expected ';' at end of member declaration ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:201:43: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: error: 'noexcept' does not name a type ~ProxyResolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:109:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm.h:152:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixinputstream.h:201:43: error: 'GUnixInputStream' was not declared in this scope Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:201:61: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/unixinputstream.h:201:69: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixInputStream* object, bool take_copy = false); ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/file.h: At global scope: /usr/include/giomm-2.4/giomm/file.h:47:7: error: expected nested-name-specifier before 'GFile' using GFile = struct _GFile; ^ /usr/include/giomm-2.4/giomm/file.h:48:7: error: expected nested-name-specifier before 'GFileClass' using GFileClass = struct _GFileClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:112:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/proxyresolver.h:197:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm.h:36:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/charsetconverter.h:30:7: error: expected nested-name-specifier before 'GCharsetConverter' using GCharsetConverter = struct _GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:31:7: error: expected nested-name-specifier before 'GCharsetConverterClass' using GCharsetConverterClass = struct _GCharsetConverterClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixoutputstream.h:31:7: error: expected nested-name-specifier before 'GUnixOutputStream' using GUnixOutputStream = struct _GUnixOutputStream; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:32:7: error: expected nested-name-specifier before 'GUnixOutputStreamClass' using GUnixOutputStreamClass = struct _GUnixOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/proxyresolver.h:203:53: error: 'SlotAsyncReady' does not name a type void lookup_async(const Glib::ustring& uri, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:54:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = CharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:55:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = CharsetConverter_Class; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixOutputStream; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:56:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GCharsetConverter; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:57:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GCharsetConverterClass; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixOutputStream; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:60:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter(const CharsetConverter&) = delete; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:65:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixOutputStream(const UnixOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:61:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CharsetConverter& operator=(const CharsetConverter&) = delete; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:66:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixOutputStream& operator=(const UnixOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:69:10: error: 'CppClassType' does not name a type static CppClassType unixoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:64:10: error: 'CppClassType' does not name a type static CppClassType charsetconverter_class_; ^ /usr/include/glibmm-2.4/glibmm/utility.h: In function 'const char* Glib::c_str_or_nullptr(const T&)': /usr/include/glibmm-2.4/glibmm/utility.h:144:24: error: 'nullptr' was not declared in this scope return str.empty() ? nullptr : str.c_str(); ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:73:46: error: expected ')' before '*' token explicit UnixOutputStream(GUnixOutputStream* castitem); ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:36: error: expected ',' or '...' before '&&' token CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:36: error: expected ',' or '...' before '&&' token UnixOutputStream(UnixOutputStream&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socket.h:36:7: error: expected nested-name-specifier before 'GSocket' using GSocket = struct _GSocket; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: invalid constructor; you probably meant 'Gio::CharsetConverter (const Gio::CharsetConverter&)' CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:42: error: invalid constructor; you probably meant 'Gio::UnixOutputStream (const Gio::UnixOutputStream&)' UnixOutputStream(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: error: 'noexcept' does not name a type CharsetConverter(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:37:7: error: expected nested-name-specifier before 'GSocketClass' using GSocketClass = struct _GSocketClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:74:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:44: error: 'noexcept' does not name a type UnixOutputStream(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:47: error: expected ',' or '...' before '&&' token CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:79:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:47: error: expected ',' or '...' before '&&' token UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:53: error: expected ';' at end of member declaration CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:53: error: expected ';' at end of member declaration UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm/binding.h:22:0, from /usr/include/glibmm-2.4/glibmm.h:97, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/object.h: At global scope: /usr/include/glibmm-2.4/glibmm/object.h:40:7: error: expected nested-name-specifier before 'GObject' using GObject = struct _GObject; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: error: 'noexcept' does not name a type CharsetConverter& operator=(CharsetConverter&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:75:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:41:7: error: expected nested-name-specifier before 'GObjectClass' using GObjectClass = struct _GObjectClass; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:21: error: expected ';' at end of member declaration ~CharsetConverter() noexcept override; ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/srvtarget.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SrvTarget; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:55: error: 'noexcept' does not name a type UnixOutputStream& operator=(UnixOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:80:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSrvTarget; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:82:21: error: expected ';' at end of member declaration ~UnixOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: error: 'noexcept' does not name a type ~CharsetConverter() noexcept override; ^ /usr/include/giomm-2.4/giomm/charsetconverter.h:77:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:78:20: error: expected ';' at end of member declaration ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: error: 'noexcept' does not name a type ~ConstructParams() noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:78:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:76:22: error: expected ',' or '...' before '&&' token SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:82:23: error: 'noexcept' does not name a type ~UnixOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:82:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: invalid constructor; you probably meant 'Gio::SrvTarget (const Gio::SrvTarget&)' SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:30: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixoutputstream.h:95:3: error: 'GUnixOutputStream' does not name a type GUnixOutputStream* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: error: 'noexcept' does not name a type SrvTarget(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:76:32: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:97:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Object; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:98:9: error: 'GUnixOutputStream' does not name a type const GUnixOutputStream* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/glibmm-2.4/glibmm/object.h:98:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Object_Class; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:33: error: expected ',' or '...' before '&&' token SrvTarget& operator=(SrvTarget&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixoutputstream.h:101:3: error: 'GUnixOutputStream' does not name a type GUnixOutputStream* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:41: error: expected ';' at end of member declaration SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: error: 'noexcept' does not name a type SrvTarget& operator=(SrvTarget&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:77:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:79:14: error: expected ';' at end of member declaration ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: error: 'noexcept' does not name a type ~SrvTarget() noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:79:16: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/srvtarget.h:81:29: error: expected ';' at end of member declaration void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: error: 'noexcept' does not name a type void swap(SrvTarget& other) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:81:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:310:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Socket; ^ /usr/include/giomm-2.4/giomm/socket.h:311:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Socket_Class; ^ In file included from /usr/include/giomm-2.4/giomm/resolver.h:28:0, from /usr/include/giomm-2.4/giomm.h:114, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/srvtarget.h:147:9: error: expected nested-name-specifier before 'CppType' using CppType = Gio::SrvTarget; ^ /usr/include/giomm-2.4/giomm/socket.h:312:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocket; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:44: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:148:9: error: expected nested-name-specifier before 'CType' using CType = const GSrvTarget*; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:149:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GSrvTarget*; ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:151:10: error: 'CType' does not name a type static CType to_c_type(const CppType& item) { return item.gobj(); } ^ /usr/include/giomm-2.4/giomm/socket.h:313:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClass; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:152:10: error: 'CType' does not name a type static CType to_c_type(CType ptr) { return ptr; } ^ /usr/include/giomm-2.4/giomm/socket.h:316:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket(const Socket&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:153:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:44: error: 'GUnixOutputStream' was not declared in this scope Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:153:10: error: 'CppType' does not name a type static CppType to_cpp_type(CType item) { return CppType(const_cast(item), true /* take_copy */); } ^ /usr/include/giomm-2.4/giomm/socket.h:317:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket& operator=(const Socket&) = delete; ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:63: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/unixoutputstream.h:200:71: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixOutputStream* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/srvtarget.h:154:30: error: 'CType' has not been declared static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ /usr/include/giomm-2.4/giomm/socket.h:320:10: error: 'CppClassType' does not name a type static CppClassType socket_class_; ^ /usr/include/giomm-2.4/giomm/srvtarget.h: In static member function 'static void Gio::SrvTargetListTraits::release_c_type(int)': /usr/include/giomm-2.4/giomm/srvtarget.h:154:73: error: 'CTypeNonConst' does not name a type static void release_c_type(CType item) { g_srv_target_free(const_cast(item)); } ^ /usr/include/giomm-2.4/giomm/socket.h:330:16: error: expected ',' or '...' before '&&' token Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/srvtarget.h: At global scope: /usr/include/giomm-2.4/giomm/srvtarget.h:159:7: error: expected nested-name-specifier before 'ListHandle_SrvTarget' using ListHandle_SrvTarget = Glib::ListHandle; ^ /usr/include/giomm-2.4/giomm/srvtarget.h:171:50: error: expected initializer before 'noexcept' inline void swap(SrvTarget& lhs, SrvTarget& rhs) noexcept ^ /usr/include/giomm-2.4/giomm/socket.h:330:22: error: invalid constructor; you probably meant 'Gio::Socket (const Gio::Socket&)' Socket(Socket&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:32:7: error: expected nested-name-specifier before 'GUnixSocketAddress' using GUnixSocketAddress = struct _GUnixSocketAddress; ^ /usr/include/giomm-2.4/giomm/socket.h:330:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socket.h:330:24: error: 'noexcept' does not name a type Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:33:7: error: expected nested-name-specifier before 'GUnixSocketAddressClass' using GUnixSocketAddressClass = struct _GUnixSocketAddressClass; ^ /usr/include/giomm-2.4/giomm/socket.h:330:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:331:27: error: expected ',' or '...' before '&&' token Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:331:33: error: expected ';' at end of member declaration Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: error: 'noexcept' does not name a type Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:37:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/contenttype.h:172:7: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle content_type_guess_for_tree(const Glib::RefPtr& root); ^ /usr/include/giomm-2.4/giomm/socket.h:333:11: error: expected ';' at end of member declaration ~Socket() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/object.h:99:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GObject; ^ /usr/include/glibmm-2.4/glibmm/object.h:100:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GObjectClass; ^ /usr/include/giomm-2.4/giomm/contenttype.h:180:7: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle content_types_get_registered(); ^ /usr/include/giomm-2.4/giomm/socket.h:333:13: error: 'noexcept' does not name a type ~Socket() noexcept override; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:140:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = UnixSocketAddress; ^ /usr/include/glibmm-2.4/glibmm/object.h:104:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/socket.h:333:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/resolver.h:34:7: error: expected nested-name-specifier before 'GResolver' using GResolver = struct _GResolver; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:141:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = UnixSocketAddress_Class; ^ /usr/include/glibmm-2.4/glibmm/object.h:105:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Object& operator=(const Object&) = delete; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:142:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GUnixSocketAddress; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:143:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GUnixSocketAddressClass; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:16: error: expected ',' or '...' before '&&' token Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:146:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixSocketAddress(const UnixSocketAddress&) = delete; ^ /usr/include/giomm-2.4/giomm/resolver.h:35:7: error: expected nested-name-specifier before 'GResolverClass' using GResolverClass = struct _GResolverClass; ^ In file included from /usr/include/giomm-2.4/giomm/converterinputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:39, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/pollableinputstream.h:33:7: error: expected nested-name-specifier before 'GPollableInputStream' using GPollableInputStream = struct _GPollableInputStream; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:34:7: error: expected nested-name-specifier before 'GPollableInputStreamClass' using GPollableInputStreamClass = struct _GPollableInputStreamClass; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: invalid constructor; you probably meant 'Glib::Object (const Glib::Object&)' Object(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:147:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnixSocketAddress& operator=(const UnixSocketAddress&) = delete; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixsocketaddress.h:150:10: error: 'CppClassType' does not name a type static CppClassType unixsocketaddress_class_; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableInputStream; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:66:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableInputStream_Class; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: error: 'noexcept' does not name a type Object(Object&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:107:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:67:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableInputStream; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:27: error: expected ',' or '...' before '&&' token Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:154:48: error: expected ')' before '*' token explicit UnixSocketAddress(GUnixSocketAddress* castitem); ^ /usr/include/glibmm-2.4/glibmm/object.h:108:33: error: expected ';' at end of member declaration Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:68:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableInputStreamInterface; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: error: 'noexcept' does not name a type Object& operator=(Object&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:71:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/resolver.h:153:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resolver; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:38: error: expected ',' or '...' before '&&' token UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:108:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:154:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Resolver_Class; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:44: error: invalid constructor; you probably meant 'Gio::UnixSocketAddress (const Gio::UnixSocketAddress&)' UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:72:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableInputStream& operator=(const PollableInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:46: error: 'noexcept' does not name a type UnixSocketAddress(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:155:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResolver; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:76:10: error: 'CppClassType' does not name a type static CppClassType pollableinputstream_class_; ^ /usr/include/giomm-2.4/giomm/resolver.h:156:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GResolverClass; ^ /usr/include/glibmm-2.4/glibmm/object.h:114:11: error: expected ';' at end of member declaration ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:160:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:159:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver(const Resolver&) = delete; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:49: error: expected ',' or '...' before '&&' token UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: error: 'noexcept' does not name a type ~Object() noexcept override; // It should only be deleted by the callback. ^ /usr/include/glibmm-2.4/glibmm/object.h:114:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:160:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resolver& operator=(const Resolver&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:42: error: expected ',' or '...' before '&&' token PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:55: error: expected ';' at end of member declaration UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:163:10: error: 'CppClassType' does not name a type static CppClassType resolver_class_; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:57: error: 'noexcept' does not name a type UnixSocketAddress& operator=(UnixSocketAddress&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:161:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: invalid constructor; you probably meant 'Gio::PollableInputStream (const Gio::PollableInputStream&)' PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:48: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/object.h:131:9: error: expected nested-name-specifier before 'DestroyNotify' using DestroyNotify = void (*)(gpointer data); ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:163:22: error: expected ';' at end of member declaration ~UnixSocketAddress() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/object.h:132:47: error: 'DestroyNotify' has not been declared void set_data(const Quark& key, void* data, DestroyNotify notify); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: error: 'noexcept' does not name a type PollableInputStream(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:105:50: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:173:20: error: expected ',' or '...' before '&&' token Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:163:24: error: 'noexcept' does not name a type ~UnixSocketAddress() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: invalid constructor; you probably meant 'Gio::Resolver (const Gio::Resolver&)' Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:53: error: expected ',' or '...' before '&&' token PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:163:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/object.h:150:10: error: 'CppClassType' does not name a type static CppClassType object_class_; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:59: error: expected ';' at end of member declaration PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:28: error: 'noexcept' does not name a type Resolver(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:173:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:174:31: error: expected ',' or '...' before '&&' token Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: error: 'noexcept' does not name a type PollableInputStream& operator=(PollableInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:176:3: error: 'GUnixSocketAddress' does not name a type GUnixSocketAddress* gobj() { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:106:61: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/unixsocketaddress.h:179:9: error: 'GUnixSocketAddress' does not name a type const GUnixSocketAddress* gobj() const { return reinterpret_cast(gobject_); } ^ /usr/include/giomm-2.4/giomm/resolver.h:174:37: error: expected ';' at end of member declaration Resolver& operator=(Resolver&& src) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:182:3: error: 'GUnixSocketAddress' does not name a type GUnixSocketAddress* gobj_copy(); ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:24: error: expected ';' at end of member declaration ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:174:39: error: 'noexcept' does not name a type Resolver& operator=(Resolver&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: error: 'noexcept' does not name a type ~PollableInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/pollableinputstream.h:108:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:174:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resolver.h:176:13: error: expected ';' at end of member declaration ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: error: 'noexcept' does not name a type ~Resolver() noexcept override; ^ /usr/include/giomm-2.4/giomm/resolver.h:176:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:114:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/resolver.h:244:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resolver.h:247:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name(const Glib::ustring& hostname); ^ /usr/include/giomm-2.4/giomm/resolver.h:256:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resolver.h:264:66: error: 'SlotAsyncReady' does not name a type void lookup_by_name_async(const Glib::ustring& hostname, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/resolver.h:281:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > lookup_by_name_finish(const Glib::RefPtr& result); ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/file.h:445:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = File; ^ /usr/include/giomm-2.4/giomm/resolver.h:313:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/giomm-2.4/giomm.h:39:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/converterinputstream.h:30:7: error: expected nested-name-specifier before 'GConverterInputStream' using GConverterInputStream = struct _GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:45: error: 'Glib::RefPtr Glib::wrap' redeclared as different kind of symbol Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:31:7: error: expected nested-name-specifier before 'GConverterInputStreamClass' using GConverterInputStreamClass = struct _GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:321:80: error: 'SlotAsyncReady' does not name a type void lookup_by_address_async(const Glib::RefPtr& address, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:149:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h:205:45: note: previous declaration 'Glib::RefPtr Glib::wrap(GUnixCredentialsMessage*, bool)' Glib::RefPtr wrap(GUnixCredentialsMessage* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterInputStream; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterInputStream_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:154:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:45: error: 'GUnixSocketAddress' was not declared in this scope Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterInputStream; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterInputStreamClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:373:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/resolver.h:376:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain); ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:65: error: 'object' was not declared in this scope Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:66:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream(const ConverterInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/unixsocketaddress.h:367:73: error: expected primary-expression before 'bool' Glib::RefPtr wrap(GUnixSocketAddress* object, bool take_copy = false); ^ /usr/include/giomm-2.4/giomm/resolver.h:387:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/binding.h:29:7: error: expected nested-name-specifier before 'GBinding' using GBinding = struct _GBinding; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:67:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterInputStream& operator=(const ConverterInputStream&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:30:7: error: expected nested-name-specifier before 'GBindingClass' using GBindingClass = struct _GBindingClass; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converterinputstream_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:156:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/volume.h:38:7: error: expected nested-name-specifier before 'GVolume' using GVolume = struct _GVolume; ^ /usr/include/giomm-2.4/giomm/volume.h:39:7: error: expected nested-name-specifier before 'GVolumeClass' using GVolumeClass = struct _GVolumeClass; ^ /usr/include/giomm-2.4/giomm/resolver.h:397:125: error: 'SlotAsyncReady' does not name a type void lookup_service_async(const Glib::ustring& service, const Glib::ustring& protocol, const Glib::ustring& domain, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:156:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/volume.h:77:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Volume; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:44: error: expected ',' or '...' before '&&' token ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:78:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Volume_Class; ^ /usr/include/giomm-2.4/giomm/resolver.h:414:3: error: 'ListHandle_SrvTarget' does not name a type ListHandle_SrvTarget lookup_service_finish(const Glib::RefPtr& result); ^ /usr/include/giomm-2.4/giomm/volume.h:79:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVolume; ^ /usr/include/giomm-2.4/giomm/volume.h:80:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GVolumeIface; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: invalid constructor; you probably meant 'Gio::ConverterInputStream (const Gio::ConverterInputStream&)' ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volume.h:83:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Volume(const Volume&) = delete; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: error: 'noexcept' does not name a type ConverterInputStream(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:80:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:84:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Volume& operator=(const Volume&) = delete; ^ /usr/include/giomm-2.4/giomm/resolver.h:454:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot, ^ /usr/include/giomm-2.4/giomm/volume.h:88:10: error: 'CppClassType' does not name a type static CppClassType volume_class_; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:55: error: expected ',' or '...' before '&&' token ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:61: error: expected ';' at end of member declaration ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resolver.h:460:43: error: 'SlotAsyncReady' does not name a type ResolverRecordType record_type, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: error: 'noexcept' does not name a type ConverterInputStream& operator=(ConverterInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:81:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converterinputstream.h:83:25: error: expected ';' at end of member declaration ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h:117:16: error: expected ',' or '...' before '&&' token Volume(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:117:22: error: invalid constructor; you probably meant 'Gio::Volume (const Gio::Volume&)' Volume(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: error: 'noexcept' does not name a type ~ConverterInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/converterinputstream.h:83:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:117:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volume.h:117:24: error: 'noexcept' does not name a type Volume(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:117:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:118:27: error: expected ',' or '...' before '&&' token Volume& operator=(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:446:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = File_Class; ^ /usr/include/giomm-2.4/giomm/file.h:447:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GFile; ^ /usr/include/giomm-2.4/giomm/volume.h:118:33: error: expected ';' at end of member declaration Volume& operator=(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:448:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GFileIface; ^ /usr/include/giomm-2.4/giomm/file.h:451:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File&) = delete; ^ /usr/include/giomm-2.4/giomm/volume.h:118:35: error: 'noexcept' does not name a type Volume& operator=(Volume&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:118:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:120:11: error: expected ';' at end of member declaration ~Volume() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:452:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File& operator=(const File&) = delete; ^ /usr/include/giomm-2.4/giomm/volume.h:120:13: error: 'noexcept' does not name a type ~Volume() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h:120:13: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:456:10: error: 'CppClassType' does not name a type static CppClassType file_class_; ^ /usr/include/giomm-2.4/giomm/file.h:485:12: error: expected ',' or '...' before '&&' token File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: invalid constructor; you probably meant 'Gio::File (const Gio::File&)' File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:18: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:485:20: error: 'noexcept' does not name a type File(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:485:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:256:73: error: 'SlotAsyncReady' does not name a type void mount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/file.h:486:23: error: expected ',' or '...' before '&&' token File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:29: error: expected ';' at end of member declaration File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: error: 'noexcept' does not name a type File& operator=(File&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:486:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:488:9: error: expected ';' at end of member declaration ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: error: 'noexcept' does not name a type ~File() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:488:11: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volume.h:265:73: error: 'SlotAsyncReady' does not name a type void mount(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/binding.h:217:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Binding; ^ /usr/include/glibmm-2.4/glibmm/binding.h:218:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Binding_Class; ^ /usr/include/glibmm-2.4/glibmm/binding.h:219:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBinding; ^ /usr/include/giomm-2.4/giomm/volume.h:294:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/binding.h:220:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GBindingClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h:223:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding(const Binding&) = delete; ^ /usr/include/giomm-2.4/giomm/volume.h:295:20: error: 'SlotAsyncReady' does not name a type void eject(const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/glibmm-2.4/glibmm/binding.h:224:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Binding& operator=(const Binding&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:227:10: error: 'CppClassType' does not name a type static CppClassType binding_class_; ^ In file included from /usr/include/giomm-2.4/giomm/converteroutputstream.h:26:0, from /usr/include/giomm-2.4/giomm.h:40, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/pollableoutputstream.h:33:7: error: expected nested-name-specifier before 'GPollableOutputStream' using GPollableOutputStream = struct _GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/volume.h:297:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:34:7: error: expected nested-name-specifier before 'GPollableOutputStreamClass' using GPollableOutputStreamClass = struct _GPollableOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:66:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = PollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:67:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = PollableOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/volume.h:298:73: error: 'SlotAsyncReady' does not name a type void eject(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, MountUnmountFlags flags = MOUNT_UNMOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:68:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GPollableOutputStream; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:69:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GPollableOutputStreamInterface; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:72:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream(const PollableOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:73:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PollableOutputStream& operator=(const PollableOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:77:10: error: 'CppClassType' does not name a type static CppClassType pollableoutputstream_class_; ^ /usr/include/giomm-2.4/giomm/volume.h:331:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle enumerate_identifiers() const; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:44: error: expected ',' or '...' before '&&' token PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: invalid constructor; you probably meant 'Gio::PollableOutputStream (const Gio::PollableOutputStream&)' PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: error: 'noexcept' does not name a type PollableOutputStream(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:106:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketconnection.h:32:7: error: expected nested-name-specifier before 'GSocketConnection' using GSocketConnection = struct _GSocketConnection; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:55: error: expected ',' or '...' before '&&' token PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:61: error: expected ';' at end of member declaration PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:33:7: error: expected nested-name-specifier before 'GSocketConnectionClass' using GSocketConnectionClass = struct _GSocketConnectionClass; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketConnection; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: error: 'noexcept' does not name a type PollableOutputStream& operator=(PollableOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:107:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:25: error: expected ';' at end of member declaration ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketConnection_Class; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketConnection; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:76:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketConnectionClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:18: error: expected ',' or '...' before '&&' token Binding(Binding&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: error: 'noexcept' does not name a type ~PollableOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:79:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnection(const SocketConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/pollableoutputstream.h:109:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:80:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketConnection& operator=(const SocketConnection&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: invalid constructor; you probably meant 'Glib::Binding (const Glib::Binding&)' Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:24: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/binding.h:237:26: error: 'noexcept' does not name a type Binding(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:237:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:83:10: error: 'CppClassType' does not name a type static CppClassType socketconnection_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/resource.h:323:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Resource final ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:29: error: expected ',' or '...' before '&&' token Binding& operator=(Binding&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:35: error: expected ';' at end of member declaration Binding& operator=(Binding&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:36: error: expected ',' or '...' before '&&' token SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: error: 'noexcept' does not name a type Binding& operator=(Binding&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resource.h:327:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Resource; ^ /usr/include/glibmm-2.4/glibmm/binding.h:238:37: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resource.h:328:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GResource; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:12: error: expected ';' at end of member declaration ~Binding() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:42: error: invalid constructor; you probably meant 'Gio::SocketConnection (const Gio::SocketConnection&)' SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: error: 'noexcept' does not name a type ~Binding() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:240:14: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketconnection.h:93:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/volume.h:477:9: error: expected nested-name-specifier before 'CppType' using CppType = Glib::RefPtr; ^ /usr/include/giomm-2.4/giomm/volume.h:478:9: error: expected nested-name-specifier before 'CType' using CType = GVolume*; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:44: error: 'noexcept' does not name a type SocketConnection(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:479:9: error: expected nested-name-specifier before 'CTypeNonConst' using CTypeNonConst = GVolume*; ^ In file included from /usr/include/giomm-2.4/giomm.h:115:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/resource.h:351:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource() = delete; ^ /usr/include/giomm-2.4/giomm/volume.h:481:10: error: 'CType' does not name a type static CType to_c_type (const CppType& item) ^ /usr/include/giomm-2.4/giomm/socketconnection.h:93:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/resource.h:354:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource(const Resource&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:97:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/binding.h:270:9: error: expected nested-name-specifier before 'SlotTransform' using SlotTransform = sigc::slot; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:47: error: expected ',' or '...' before '&&' token SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volume.h:484:10: error: 'CppType' does not name a type static CppType to_cpp_type (const CType& item) ^ /usr/include/giomm-2.4/giomm/volume.h:491:34: error: 'CType' has not been declared static void release_c_type (CType item) ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:53: error: expected ';' at end of member declaration SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:55: error: 'noexcept' does not name a type SocketConnection& operator=(SocketConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/resource.h:355:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Resource& operator=(const Resource&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h:305:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/giomm-2.4/giomm/socketconnection.h:94:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:306:11: error: 'SlotTransform' does not name a type const SlotTransform& transform_from = SlotTransform()); ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:21: error: expected ';' at end of member declaration ~SocketConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/volume.h: In static member function 'static void Glib::Container_Helpers::TypeTraits >::release_c_type(int)': /usr/include/giomm-2.4/giomm/volume.h:494:24: warning: invalid conversion from 'int' to 'gpointer {aka void*}' [-fpermissive] g_object_unref(item); ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:23: error: 'noexcept' does not name a type ~SocketConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:96:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:843:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:852:25: error: 'SlotAsyncReady' does not name a type void read_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:40:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/converteroutputstream.h:30:7: error: expected nested-name-specifier before 'GConverterOutputStream' using GConverterOutputStream = struct _GConverterOutputStream; ^ In file included from /usr/include/glib-2.0/gobject/gbinding.h:29:0, from /usr/include/glib-2.0/glib-object.h:23, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/glib-2.0/gobject/gobject.h:480:13: note: initializing argument 1 of 'void g_object_unref(gpointer)' void g_object_unref (gpointer object); ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:31:7: error: expected nested-name-specifier before 'GConverterOutputStreamClass' using GConverterOutputStreamClass = struct _GConverterOutputStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm/socketclient.h:33:0, from /usr/include/giomm-2.4/giomm.h:128, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketconnection.h:147:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot, const Glib::RefPtr& cancellable); ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:60:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:61:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ConverterOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/socketconnection.h:152:11: error: 'SlotAsyncReady' does not name a type const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GConverterOutputStream; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:63:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GConverterOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:66:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream(const ConverterOutputStream&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/volumemonitor.h: At global scope: /usr/include/giomm-2.4/giomm/volumemonitor.h:34:7: error: expected nested-name-specifier before 'GVolumeMonitor' using GVolumeMonitor = struct _GVolumeMonitor; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:35:7: error: expected nested-name-specifier before 'GVolumeMonitorClass' using GVolumeMonitorClass = struct _GVolumeMonitorClass; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:67:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConverterOutputStream& operator=(const ConverterOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = VolumeMonitor; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:70:10: error: 'CppClassType' does not name a type static CppClassType converteroutputstream_class_; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:62:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = VolumeMonitor_Class; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:63:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GVolumeMonitor; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:64:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GVolumeMonitorClass; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:67:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VolumeMonitor(const VolumeMonitor&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settings.h:35:7: error: expected nested-name-specifier before 'GSettings' using GSettings = struct _GSettings; ^ /usr/include/giomm-2.4/giomm/settings.h:36:7: error: expected nested-name-specifier before 'GSettingsClass' using GSettingsClass = struct _GSettingsClass; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:68:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 VolumeMonitor& operator=(const VolumeMonitor&) = delete; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:46: error: expected ',' or '...' before '&&' token ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:71:10: error: 'CppClassType' does not name a type static CppClassType volumemonitor_class_; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: invalid constructor; you probably meant 'Gio::ConverterOutputStream (const Gio::ConverterOutputStream&)' ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:52: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: error: 'noexcept' does not name a type ConverterOutputStream(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:80:54: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volumemonitor.h:81:30: error: expected ',' or '...' before '&&' token VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:57: error: expected ',' or '...' before '&&' token ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:63: error: expected ';' at end of member declaration ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:36: error: invalid constructor; you probably meant 'Gio::VolumeMonitor (const Gio::VolumeMonitor&)' VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: error: 'noexcept' does not name a type ConverterOutputStream& operator=(ConverterOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:38: error: 'noexcept' does not name a type VolumeMonitor(VolumeMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:644:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void unreference() const override; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:81:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:81:65: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volumemonitor.h:82:41: error: expected ',' or '...' before '&&' token VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:47: error: expected ';' at end of member declaration VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/binding.h:654:11: error: expected nested-name-specifier before 'result_type' using result_type = bool; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:26: error: expected ';' at end of member declaration ~ConverterOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:655:11: error: expected nested-name-specifier before 'SlotTypedTransform' using SlotTypedTransform = sigc::slot; ^ /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: error: 'noexcept' does not name a type ~ConverterOutputStream() noexcept override; ^ /usr/include/glibmm-2.4/glibmm/binding.h:657:25: error: 'SlotTypedTransform' does not name a type TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:49: error: 'noexcept' does not name a type VolumeMonitor& operator=(VolumeMonitor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:82:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/converteroutputstream.h:83:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/volumemonitor.h:84:18: error: expected ';' at end of member declaration ~VolumeMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:84:20: error: 'noexcept' does not name a type ~VolumeMonitor() noexcept override; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:84:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketclient.h:38:7: error: expected nested-name-specifier before 'GSocketClient' using GSocketClient = struct _GSocketClient; ^ /usr/include/giomm-2.4/giomm/socketclient.h:39:7: error: expected nested-name-specifier before 'GSocketClientClass' using GSocketClientClass = struct _GSocketClientClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:157:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/volumemonitor.h:124:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_connected_drives(); ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:131:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_volumes(); ^ /usr/include/giomm-2.4/giomm/settings.h:162:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Settings; ^ /usr/include/giomm-2.4/giomm/settings.h:163:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Settings_Class; ^ /usr/include/giomm-2.4/giomm/volumemonitor.h:138:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_mounts(); ^ /usr/include/giomm-2.4/giomm/settings.h:164:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettings; ^ /usr/include/giomm-2.4/giomm/settings.h:165:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSettingsClass; ^ /usr/include/giomm-2.4/giomm/settings.h:168:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/settings.h:169:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Settings& operator=(const Settings&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:157:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketClient; ^ /usr/include/giomm-2.4/giomm/socketclient.h:158:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketClient_Class; ^ /usr/include/giomm-2.4/giomm/settings.h:172:10: error: 'CppClassType' does not name a type static CppClassType settings_class_; ^ /usr/include/giomm-2.4/giomm/file.h:1099:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:159:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketClient; ^ /usr/include/giomm-2.4/giomm/socketclient.h:160:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClientClass; ^ /usr/include/giomm-2.4/giomm/settings.h:182:20: error: expected ',' or '...' before '&&' token Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:163:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketClient(const SocketClient&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:164:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketClient& operator=(const SocketClient&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1109:30: error: 'SlotAsyncReady' does not name a type void append_to_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: invalid constructor; you probably meant 'Gio::Settings (const Gio::Settings&)' Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:182:26: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/settings.h:182:28: error: 'noexcept' does not name a type Settings(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:167:10: error: 'CppClassType' does not name a type static CppClassType socketclient_class_; ^ /usr/include/giomm-2.4/giomm/settings.h:182:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1135:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/settings.h:183:31: error: expected ',' or '...' before '&&' token Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:37: error: expected ';' at end of member declaration Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:28: error: expected ',' or '...' before '&&' token SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: error: 'noexcept' does not name a type Settings& operator=(Settings&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:183:39: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1146:32: error: 'SlotAsyncReady' does not name a type void create_file_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:34: error: invalid constructor; you probably meant 'Gio::SocketClient (const Gio::SocketClient&)' SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:185:13: error: expected ';' at end of member declaration ~Settings() noexcept override; ^ /usr/include/giomm-2.4/giomm/settings.h:185:15: error: 'noexcept' does not name a type ~Settings() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketclient.h:177:34: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketclient.h:177:36: error: 'noexcept' does not name a type SocketClient(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settings.h:185:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketclient.h:177:36: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:674:5: error: 'SlotTypedTransform' does not name a type SlotTypedTransform typed_transform; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:39: error: expected ',' or '...' before '&&' token SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:45: error: expected ';' at end of member declaration SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1173:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:47: error: 'noexcept' does not name a type SocketClient& operator=(SocketClient&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketclient.h:178:47: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1188:42: error: 'SlotAsyncReady' does not name a type void create_file_readwrite_async(const SlotAsyncReady& slot, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketclient.h:180:17: error: expected ';' at end of member declaration ~SocketClient() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketclient.h:180:19: error: 'noexcept' does not name a type ~SocketClient() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketclient.h:180:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h:305:55: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_to = SlotTransform(), ^ /usr/include/giomm-2.4/giomm/file.h:1213:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:117:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settings.h:571:9: error: 'StringArrayHandle' in namespace 'Glib' does not name a type Glib::StringArrayHandle get_string_array(const Glib::ustring& key) const; ^ In file included from /usr/include/giomm-2.4/giomm.h:158:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/zlibcompressor.h:30:7: error: expected nested-name-specifier before 'GZlibCompressor' using GZlibCompressor = struct _GZlibCompressor; ^ /usr/include/giomm-2.4/giomm/settings.h:589:63: error: 'StringArrayHandle' in namespace 'Glib' does not name a type bool set_string_array(const Glib::ustring& key, const Glib::StringArrayHandle& value); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:31:7: error: expected nested-name-specifier before 'GZlibCompressorClass' using GZlibCompressorClass = struct _GZlibCompressorClass; ^ /usr/include/giomm-2.4/giomm/file.h:1225:28: error: 'SlotAsyncReady' does not name a type void replace_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/binding.h:306:57: error: 'SlotTransform' was not declared in this scope const SlotTransform& transform_from = SlotTransform()); ^ In file included from /usr/include/gdkmm-2.4/gdkmm.h:27:0, from /usr/include/gtkmm-2.4/gtkmm.h:89, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/gdkmm-2.4/gdkmm/screen.h:408:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > list_visuals(); ^ In file included from /usr/include/giomm-2.4/giomm.h:128:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketclient.h:468:126: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:105:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ZlibCompressor; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:106:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ZlibCompressor_Class; ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:418:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_toplevel_windows(); ^ /usr/include/giomm-2.4/giomm/file.h:1285:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:107:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GZlibCompressor; ^ /usr/include/giomm-2.4/giomm/socketclient.h:476:80: error: 'SlotAsyncReady' does not name a type void connect_async(const Glib::RefPtr& connectable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:108:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GZlibCompressorClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/datainputstream.h:30:7: error: expected nested-name-specifier before 'GDataInputStream' using GDataInputStream = struct _GDataInputStream; ^ /usr/include/giomm-2.4/giomm/file.h:1305:35: error: 'SlotAsyncReady' does not name a type void open_readwrite_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:111:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibCompressor(const ZlibCompressor&) = delete; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:31:7: error: expected nested-name-specifier before 'GDataInputStreamClass' using GDataInputStreamClass = struct _GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:112:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibCompressor& operator=(const ZlibCompressor&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:504:140: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:115:10: error: 'CppClassType' does not name a type static CppClassType zlibcompressor_class_; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataInputStream; ^ /usr/include/giomm-2.4/giomm/socketclient.h:513:94: error: 'SlotAsyncReady' does not name a type void connect_to_host_async(const Glib::ustring& host_and_port, guint16 default_port, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataInputStream_Class; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataInputStream; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:32: error: expected ',' or '...' before '&&' token ZlibCompressor(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataInputStreamClass; ^ /usr/include/giomm-2.4/giomm/file.h:1375:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:64:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream(const DataInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/socketclient.h:538:144: error: 'SlotAsyncReady' does not name a type void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:38: error: invalid constructor; you probably meant 'Gio::ZlibCompressor (const Gio::ZlibCompressor&)' ZlibCompressor(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:65:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataInputStream& operator=(const DataInputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:40: error: 'noexcept' does not name a type ZlibCompressor(ZlibCompressor&& src) noexcept; ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:664:9: error: 'ListHandle' in namespace 'Glib' does not name a template type Glib::ListHandle< Glib::RefPtr > get_window_stack(); ^ /usr/include/giomm-2.4/giomm/socketclient.h:546:98: error: 'SlotAsyncReady' does not name a type void connect_to_service_async(const Glib::ustring& domain, const Glib::ustring& service, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm/applicationcommandline.h:25:0, from /usr/include/giomm-2.4/giomm/application.h:30, from /usr/include/giomm-2.4/giomm.h:29, from /usr/include/gtkmm-2.4/gtkmm.h:88, from stack-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/file.h:1390:38: error: 'SlotAsyncReady' does not name a type void replace_readwrite_async(const SlotAsyncReady& slot, const std::string& etag = std::string(), bool make_backup = false, FileCreateFlags flags = FILE_CREATE_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:125:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType datainputstream_class_; ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:675:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type Glib::SignalProxy0< void > signal_size_changed(); ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:686:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type Glib::SignalProxy0< void > signal_composited_changed(); ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:43: error: expected ',' or '...' before '&&' token ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:49: error: expected ';' at end of member declaration ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^ /usr/include/gdkmm-2.4/gdkmm/screen.h:695:9: error: 'SignalProxy0' in namespace 'Glib' does not name a template type Glib::SignalProxy0< void > signal_monitors_changed(); ^ /usr/include/giomm-2.4/giomm/socketclient.h:574:129: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:34: error: expected ',' or '...' before '&&' token DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: invalid constructor; you probably meant 'Gio::DataInputStream (const Gio::DataInputStream&)' DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:51: error: 'noexcept' does not name a type ZlibCompressor& operator=(ZlibCompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:126:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:78:40: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketclient.h:582:83: error: 'SlotAsyncReady' does not name a type void connect_to_uri_async(const Glib::ustring& uri, guint16 default_port, const SlotAsyncReady& slot); ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: error: 'noexcept' does not name a type DataInputStream(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:128:19: error: expected ';' at end of member declaration ~ZlibCompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:78:42: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:79:45: error: expected ',' or '...' before '&&' token DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:128:21: error: 'noexcept' does not name a type ~ZlibCompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:51: error: expected ';' at end of member declaration DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibcompressor.h:128:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: error: 'noexcept' does not name a type DataInputStream& operator=(DataInputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:79:53: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/datainputstream.h:81:20: error: expected ';' at end of member declaration ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: error: 'noexcept' does not name a type ~DataInputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:81:22: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags)': /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 4, which is not yet defined return bind_property_value(source_property, target_property, flags); ^ /usr/include/glibmm-2.4/glibmm/binding.h:326:71: error: call to 'static Glib::RefPtr Glib::Binding::bind_property_value(const Glib::PropertyProxy_Base&, const Glib::PropertyProxy_Base&, Glib::BindingFlags, const int&, const int&)' uses the default argument for parameter 5, which is not yet defined /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:362:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemakey.h:45:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaKey final ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:49:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaKey; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:50:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaKey; ^ /usr/include/giomm-2.4/giomm/file.h:1539:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ In file included from /usr/include/giomm-2.4/giomm/settingsschema.h:28:0, from /usr/include/giomm-2.4/giomm.h:118, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemakey.h:73:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey() = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:398:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:76:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey(const SettingsSchemaKey&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemakey.h:77:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaKey& operator=(const SettingsSchemaKey&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:42:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/datainputstream.h:327:30: error: 'SlotAsyncReady' does not name a type void read_line_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:434:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ In file included from /usr/include/giomm-2.4/giomm.h:159:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from splash-window.h:23, from driver.h:26, from driver.cpp:25: /usr/include/giomm-2.4/giomm/zlibdecompressor.h:31:7: error: expected nested-name-specifier before 'GZlibDecompressor' using GZlibDecompressor = struct _GZlibDecompressor; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:32:7: error: expected nested-name-specifier before 'GZlibDecompressorClass' using GZlibDecompressorClass = struct _GZlibDecompressorClass; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy_ReadOnly&, const Glib::PropertyProxy_WriteOnly&, Glib::BindingFlags, const T_functor_to&)': /usr/include/glibmm-2.4/glibmm/binding.h:470:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to)); ^ In file included from /usr/include/giomm-2.4/giomm.h:131:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:29:7: error: expected nested-name-specifier before 'GSocketControlMessage' using GSocketControlMessage = struct _GSocketControlMessage; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ZlibDecompressor; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ZlibDecompressor_Class; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:30:7: error: expected nested-name-specifier before 'GSocketControlMessageClass' using GSocketControlMessageClass = struct _GSocketControlMessageClass; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GZlibDecompressor; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GZlibDecompressorClass; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibDecompressor(const ZlibDecompressor&) = delete; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:72:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketControlMessage; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:73:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketControlMessage_Class; ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settingsschema.h:61:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchema final ^ /usr/include/glibmm-2.4/glibmm/binding.h: In static member function 'static Glib::RefPtr Glib::Binding::bind_property(const Glib::PropertyProxy&, const Glib::PropertyProxy&, Glib::BindingFlags, const T_functor_to&, const T_functor_from&)': /usr/include/glibmm-2.4/glibmm/binding.h:513:49: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_to.empty() ? SlotTransform() : TransformProp(slot_transform_to), ^ /usr/include/giomm-2.4/giomm/settingsschema.h:65:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchema; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:74:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketControlMessage; ^ /usr/include/glibmm-2.4/glibmm/binding.h:514:51: warning: there are no arguments to 'SlotTransform' that depend on a template parameter, so a declaration of 'SlotTransform' must be available [-fpermissive] slot_transform_from.empty() ? SlotTransform() : TransformProp(slot_transform_from)); ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:75:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketControlMessageClass; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ZlibDecompressor& operator=(const ZlibDecompressor&) = delete; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:416:62: error: 'SlotAsyncReady' does not name a type void read_until_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:78:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketControlMessage(const SocketControlMessage&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:66:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchema; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:68:10: error: 'CppClassType' does not name a type static CppClassType zlibdecompressor_class_; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:79:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketControlMessage& operator=(const SocketControlMessage&) = delete; ^ /usr/include/glibmm-2.4/glibmm/binding.h: In constructor 'Glib::Binding::TransformProp::TransformProp(const int&)': /usr/include/glibmm-2.4/glibmm/binding.h:657:53: error: class 'Glib::Binding::TransformProp' does not have any field named 'typed_transform' TransformProp(const SlotTypedTransform& slot) : typed_transform(slot) {} ^ In file included from /usr/include/giomm-2.4/giomm.h:118:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settingsschema.h:89:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema() = delete; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:36: error: expected ',' or '...' before '&&' token ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:82:10: error: 'CppClassType' does not name a type static CppClassType socketcontrolmessage_class_; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:42: error: invalid constructor; you probably meant 'Gio::ZlibDecompressor (const Gio::ZlibDecompressor&)' ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:92:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema(const SettingsSchema&) = delete; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:1551:31: error: 'SlotAsyncReady' does not name a type void query_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:44: error: expected ',' or '...' before '&&' token SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/settingsschema.h:93:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchema& operator=(const SettingsSchema&) = delete; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:50: error: invalid constructor; you probably meant 'Gio::SocketControlMessage (const Gio::SocketControlMessage&)' SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:44: error: 'noexcept' does not name a type ZlibDecompressor(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:50: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:47: error: expected ',' or '...' before '&&' token ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/datainputstream.h:468:61: error: 'SlotAsyncReady' does not name a type void read_upto_async(const std::string& stop_chars, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:53: error: expected ';' at end of member declaration ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:52: error: 'noexcept' does not name a type SocketControlMessage(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:92:52: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:55: error: 'noexcept' does not name a type ZlibDecompressor& operator=(ZlibDecompressor&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/zlibdecompressor.h:81:21: error: expected ';' at end of member declaration ~ZlibDecompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:55: error: expected ',' or '...' before '&&' token SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:61: error: expected ';' at end of member declaration SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:81:23: error: 'noexcept' does not name a type ~ZlibDecompressor() noexcept override; ^ /usr/include/giomm-2.4/giomm/zlibdecompressor.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:63: error: 'noexcept' does not name a type SocketControlMessage& operator=(SocketControlMessage&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:1647:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:93:63: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:25: error: expected ';' at end of member declaration ~SocketControlMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:27: error: 'noexcept' does not name a type ~SocketControlMessage() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:1662:42: error: 'SlotAsyncReady' does not name a type void query_filesystem_info_async(const SlotAsyncReady& slot, const std::string& attributes = "*", int io_priority = Glib::PRIORITY_DEFAULT) const; ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemasource.h:44:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class SettingsSchemaSource final ^ /usr/include/giomm-2.4/giomm/socketcontrolmessage.h:95:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/settingsschemasource.h:48:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SettingsSchemaSource; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:49:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSettingsSchemaSource; ^ /usr/include/giomm-2.4/giomm/file.h:1687:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:120:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/settingsschemasource.h:72:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource() = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:75:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/settingsschemasource.h:76:66: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SettingsSchemaSource& operator=(const SettingsSchemaSource&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1700:41: error: 'SlotAsyncReady' does not name a type void find_enclosing_mount_async(const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:122:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/simpleactiongroup.h:33:7: error: expected nested-name-specifier before 'GSimpleActionGroup' using GSimpleActionGroup = struct _GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:34:7: error: expected nested-name-specifier before 'GSimpleActionGroupClass' using GSimpleActionGroupClass = struct _GSimpleActionGroupClass; ^ In file included from /usr/include/giomm-2.4/giomm.h:43:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dataoutputstream.h:30:7: error: expected nested-name-specifier before 'GDataOutputStream' using GDataOutputStream = struct _GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:31:7: error: expected nested-name-specifier before 'GDataOutputStreamClass' using GDataOutputStreamClass = struct _GDataOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleActionGroup; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = DataOutputStream; ^ /usr/include/giomm-2.4/giomm/file.h:1774:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = DataOutputStream_Class; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleActionGroupClass; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDataOutputStream; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDataOutputStreamClass; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:69:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup(const SimpleActionGroup&) = delete; ^ In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketlistener.h:33:7: error: expected nested-name-specifier before 'GSocketListener' using GSocketListener = struct _GSocketListener; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream(const DataOutputStream&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:70:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleActionGroup& operator=(const SimpleActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:34:7: error: expected nested-name-specifier before 'GSocketListenerClass' using GSocketListenerClass = struct _GSocketListenerClass; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketListener; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataOutputStream& operator=(const DataOutputStream&) = delete; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytearray.h:48:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class ByteArray final ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:52:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ByteArray; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketListener_Class; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleactiongroup_class_; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:68:10: error: 'CppClassType' does not name a type static CppClassType dataoutputstream_class_; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:53:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GByteArray; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketListener; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketListenerClass; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:76:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray() = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:38: error: expected ',' or '...' before '&&' token SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:36: error: expected ',' or '...' before '&&' token DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:79:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray(const ByteArray&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: invalid constructor; you probably meant 'Gio::SimpleActionGroup (const Gio::SimpleActionGroup&)' SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: invalid constructor; you probably meant 'Gio::DataOutputStream (const Gio::DataOutputStream&)' DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:42: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/bytearray.h:80:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteArray& operator=(const ByteArray&) = delete; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:75:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketListener(const SocketListener&) = delete; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: error: 'noexcept' does not name a type DataOutputStream(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: error: 'noexcept' does not name a type SimpleActionGroup(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:83:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:47: error: expected ',' or '...' before '&&' token DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:49: error: expected ',' or '...' before '&&' token SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:101:9: error: expected nested-name-specifier before 'SlotCompare' using SlotCompare = sigc::slot; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:55: error: expected ';' at end of member declaration SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:76:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketListener& operator=(const SocketListener&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: error: 'noexcept' does not name a type SimpleActionGroup& operator=(SimpleActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:53: error: expected ';' at end of member declaration DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:79:10: error: 'CppClassType' does not name a type static CppClassType socketlistener_class_; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: error: 'noexcept' does not name a type DataOutputStream& operator=(DataOutputStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:84:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:22: error: expected ';' at end of member declaration ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:32: error: expected ',' or '...' before '&&' token SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: error: 'noexcept' does not name a type ~SimpleActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleactiongroup.h:86:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:21: error: expected ';' at end of member declaration ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: error: 'noexcept' does not name a type ~DataOutputStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:38: error: invalid constructor; you probably meant 'Gio::SocketListener (const Gio::SocketListener&)' SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dataoutputstream.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketlistener.h:89:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/file.h:1786:39: error: 'SlotAsyncReady' does not name a type void enumerate_children_async(const SlotAsyncReady& slot, const std::string& attributes = "*", FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:40: error: 'noexcept' does not name a type SocketListener(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:89:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketlistener.h:90:43: error: expected ',' or '...' before '&&' token SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:49: error: expected ';' at end of member declaration SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:51: error: 'noexcept' does not name a type SocketListener& operator=(SocketListener&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:90:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1832:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:19: error: expected ';' at end of member declaration ~SocketListener() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:21: error: 'noexcept' does not name a type ~SocketListener() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:92:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:1841:72: error: 'SlotAsyncReady' does not name a type void set_display_name_async(const Glib::ustring& display_name, const SlotAsyncReady& slot, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1879:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1890:27: error: 'SlotAsyncReady' does not name a type void remove_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1929:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1937:26: error: 'SlotAsyncReady' does not name a type void trash_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:1955:9: error: expected nested-name-specifier before 'SlotFileProgress' using SlotFileProgress = sigc::slot; ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:183:19: error: 'SlotCompare' does not name a type void sort(const SlotCompare& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:132:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketlistener.h:440:80: error: 'SlotAsyncReady' does not name a type void accept_socket_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:123:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/simpleiostream.h:29:7: error: expected nested-name-specifier before 'GSimpleIOStream' using GSimpleIOStream = struct _GSimpleIOStream; ^ In file included from /usr/include/pangomm-1.4/pangomm/font.h:32:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/pangomm-1.4/pangomm/rectangle.h:44:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Rectangle; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:30:7: error: expected nested-name-specifier before 'GSimpleIOStreamClass' using GSimpleIOStreamClass = struct _GSimpleIOStreamClass; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:456:34: error: 'SlotAsyncReady' does not name a type void accept_socket_async(const SlotAsyncReady& slot); ^ /usr/include/pangomm-1.4/pangomm/rectangle.h:45:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = PangoRectangle; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:63:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:64:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimpleIOStream_Class; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:65:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimpleIOStream; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:66:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimpleIOStreamClass; ^ In file included from /usr/include/giomm-2.4/giomm/dbusactiongroup.h:27:0, from /usr/include/giomm-2.4/giomm.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/remoteactiongroup.h:35:7: error: expected nested-name-specifier before 'GRemoteActionGroup' using GRemoteActionGroup = struct _GRemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:69:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream(const SimpleIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:36:7: error: expected nested-name-specifier before 'GRemoteActionGroupClass' using GRemoteActionGroupClass = struct _GRemoteActionGroupClass; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:70:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimpleIOStream& operator=(const SimpleIOStream&) = delete; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:73:10: error: 'CppClassType' does not name a type static CppClassType simpleiostream_class_; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:82:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = RemoteActionGroup; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:584:27: error: 'SlotAsyncReady' does not name a type void accept_async(const SlotAsyncReady& slot); ^ /usr/include/glibmm-2.4/glibmm/bytearray.h: In member function 'void Glib::Value >::set(const Glib::RefPtr&)': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: error: no matching function for call to 'unwrap(const Glib::RefPtr&)' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:83:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = RemoteActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:84:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GRemoteActionGroup; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(T*) unwrap(T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:117:1: note: template argument deduction/substitution failed: In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:32: error: expected ',' or '...' before '&&' token SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:85:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GRemoteActionGroupInterface; ^ /usr/include/giomm-2.4/giomm/socketlistener.h:600:73: error: 'SlotAsyncReady' does not name a type void accept_async(const Glib::RefPtr& cancellable, const SlotAsyncReady& slot); ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const T*) unwrap(const T* ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:127:1: note: template argument deduction/substitution failed: /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: invalid constructor; you probably meant 'Gio::SimpleIOStream (const Gio::SimpleIOStream&)' SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:38: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/remoteactiongroup.h:88:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1977:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: error: 'noexcept' does not name a type SimpleIOStream(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:83:40: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/simpleiostream.h:84:43: error: expected ',' or '...' before '&&' token SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:89:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteActionGroup& operator=(const RemoteActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/file.h:1997:58: error: 'SlotFileProgress' does not name a type bool copy(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:93:10: error: 'CppClassType' does not name a type static CppClassType remoteactiongroup_class_; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:49: error: expected ';' at end of member declaration SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: error: 'noexcept' does not name a type SimpleIOStream& operator=(SimpleIOStream&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:84:51: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:38: error: expected ',' or '...' before '&&' token RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:19: error: expected ';' at end of member declaration ~SimpleIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: error: 'noexcept' does not name a type ~SimpleIOStream() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:2035:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: invalid constructor; you probably meant 'Gio::RemoteActionGroup (const Gio::RemoteActionGroup&)' RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simpleiostream.h:86:21: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2035:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:44: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: error: 'noexcept' does not name a type RemoteActionGroup(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:122:46: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2049:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:49: error: expected ',' or '...' before '&&' token RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:55: error: expected ';' at end of member declaration RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: error: 'noexcept' does not name a type RemoteActionGroup& operator=(RemoteActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:123:57: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:22: error: expected ';' at end of member declaration ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:2067:64: error: 'SlotFileProgress' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/file.h:2067:103: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotFileProgress& slot_progress, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: error: 'noexcept' does not name a type ~RemoteActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/remoteactiongroup.h:125:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2080:64: error: 'SlotAsyncReady' does not name a type void copy_async(const Glib::RefPtr& destination, const SlotAsyncReady& slot_ready, FileCopyFlags flags = FILE_COPY_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ In file included from /usr/include/giomm-2.4/giomm.h:133:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketservice.h:29:7: error: expected nested-name-specifier before 'GSocketService' using GSocketService = struct _GSocketService; ^ /usr/include/giomm-2.4/giomm/socketservice.h:30:7: error: expected nested-name-specifier before 'GSocketServiceClass' using GSocketServiceClass = struct _GSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/file.h:2110:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, const Glib::RefPtr& cancellable, FileCopyFlags flags = FILE_COPY_NONE); ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: mismatched types 'const T*' and 'Glib::RefPtr' void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/giomm-2.4/giomm/socketservice.h:81:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SocketService; ^ In file included from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24:0, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:92, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: candidate: template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: note: template argument deduction/substitution failed: /usr/include/giomm-2.4/giomm/socketservice.h:82:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SocketService_Class; ^ /usr/include/glibmm-2.4/glibmm/wrap.h: In substitution of 'template typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) [with T = Glib::ByteArray]': /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: required from here /usr/include/glibmm-2.4/glibmm/wrap.h:137:1: error: no type named 'BaseObjectType' in 'class Glib::ByteArray' /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: candidate: template const typename T::BaseObjectType* Glib::unwrap(const Glib::RefPtr&) unwrap(const Glib::RefPtr& ptr) ^ /usr/include/glibmm-2.4/glibmm/wrap.h:147:1: note: template argument deduction/substitution failed: /usr/include/giomm-2.4/giomm/socketservice.h:83:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocketService; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:99:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: types 'const T' and 'Glib::ByteArray' have incompatible cv-qualifiers void set(const Glib::RefPtr& array) { set_boxed(Glib::unwrap(array)); } ^ /usr/include/glibmm-2.4/glibmm/bytearray.h:206:86: note: 'const Glib::RefPtr' is not derived from 'const Glib::RefPtr' /usr/include/giomm-2.4/giomm/socketservice.h:84:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketServiceClass; ^ /usr/include/giomm-2.4/giomm/socketservice.h:87:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketService(const SocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:88:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SocketService& operator=(const SocketService&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:91:10: error: 'CppClassType' does not name a type static CppClassType socketservice_class_; ^ In file included from /usr/include/giomm-2.4/giomm.h:124:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/simplepermission.h:29:7: error: expected nested-name-specifier before 'GSimplePermission' using GSimplePermission = struct _GSimplePermission; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:30: error: expected ',' or '...' before '&&' token SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:30:7: error: expected nested-name-specifier before 'GSimplePermissionClass' using GSimplePermissionClass = struct _GSimplePermissionClass; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:36: error: invalid constructor; you probably meant 'Gio::SocketService (const Gio::SocketService&)' SocketService(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:58:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = SimplePermission; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:36: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/socketservice.h:101:38: error: 'noexcept' does not name a type SocketService(SocketService&& src) noexcept; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/bytes.h: At global scope: /usr/include/glibmm-2.4/glibmm/bytes.h:57:7: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class Bytes final ^ /usr/include/giomm-2.4/giomm/simplepermission.h:59:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = SimplePermission_Class; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:60:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSimplePermission; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:61:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Bytes; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:61:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSimplePermissionClass; ^ /usr/include/giomm-2.4/giomm/socketservice.h:101:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socketservice.h:102:41: error: expected ',' or '...' before '&&' token SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:64:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission(const SimplePermission&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:47: error: expected ';' at end of member declaration SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:65:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 SimplePermission& operator=(const SimplePermission&) = delete; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:49: error: 'noexcept' does not name a type SocketService& operator=(SocketService&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/file.h:2112:58: error: 'SlotFileProgress' does not name a type bool move(const Glib::RefPtr& destination, const SlotFileProgress& slot, FileCopyFlags flags = FILE_COPY_NONE); ^ In file included from /usr/include/giomm-2.4/giomm.h:44:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusactiongroup.h:31:7: error: expected nested-name-specifier before 'GDBusActionGroup' using GDBusActionGroup = struct _GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:68:10: error: 'CppClassType' does not name a type static CppClassType simplepermission_class_; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:32:7: error: expected nested-name-specifier before 'GDBusActionGroupClass' using GDBusActionGroupClass = struct _GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/socketservice.h:102:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:69:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = ActionGroup; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:18: error: expected ';' at end of member declaration ~SocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:36: error: expected ',' or '...' before '&&' token SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:20: error: 'noexcept' does not name a type ~SocketService() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketservice.h:104:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:70:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = ActionGroup_Class; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:71:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusActionGroup; ^ /usr/include/giomm-2.4/giomm/file.h:2138:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, const Glib::RefPtr& cancellable, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:72:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GDBusActionGroupClass; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: invalid constructor; you probably meant 'Gio::SimplePermission (const Gio::SimplePermission&)' SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:42: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusactiongroup.h:75:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: error: 'noexcept' does not name a type SimplePermission(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:76:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ActionGroup& operator=(const ActionGroup&) = delete; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:78:44: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2146:35: error: 'SlotAsyncReady' does not name a type void make_directory_async(const SlotAsyncReady& slot_ready, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:79:10: error: 'CppClassType' does not name a type static CppClassType actiongroup_class_; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:47: error: expected ',' or '...' before '&&' token SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:53: error: expected ';' at end of member declaration SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: error: 'noexcept' does not name a type SimplePermission& operator=(SimplePermission&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:26: error: expected ',' or '...' before '&&' token ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:79:55: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: invalid constructor; you probably meant 'Gio::DBus::ActionGroup (const Gio::DBus::ActionGroup&)' ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:32: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: error: 'noexcept' does not name a type ActionGroup(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:21: error: expected ';' at end of member declaration ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: error: 'noexcept' does not name a type ~SimplePermission() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:89:34: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:37: error: expected ',' or '...' before '&&' token ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/simplepermission.h:81:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:43: error: expected ';' at end of member declaration ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: error: 'noexcept' does not name a type ActionGroup& operator=(ActionGroup&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:90:45: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:16: error: expected ';' at end of member declaration ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/file.h:2295:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: error: 'noexcept' does not name a type ~ActionGroup() noexcept override; ^ /usr/include/giomm-2.4/giomm/dbusactiongroup.h:92:18: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/file.h:2307:71: error: 'SlotAsyncReady' does not name a type void set_attributes_async(const Glib::RefPtr& info, const SlotAsyncReady& slot, FileQueryInfoFlags flags = FILE_QUERY_INFO_NONE, int io_priority = Glib::PRIORITY_DEFAULT); ^ /usr/include/glibmm-2.4/glibmm/bytes.h:62:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GBytes; ^ In file included from /usr/include/glibmm-2.4/glibmm.h:100:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/bytes.h:85:13: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes() = delete; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:88:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes(const Bytes&) = delete; ^ In file included from /usr/include/pangomm-1.4/pangomm/font.h:33:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/pangomm-1.4/pangomm/language.h:556:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Language; ^ /usr/include/glibmm-2.4/glibmm/bytes.h:89:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Bytes& operator=(const Bytes&) = delete; ^ /usr/include/pangomm-1.4/pangomm/language.h:557:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = PangoLanguage; ^ /usr/include/pangomm-1.4/pangomm/language.h:570:20: error: expected ',' or '...' before '&&' token Language(Language&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:125:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-info-tip.cpp:21: /usr/include/giomm-2.4/giomm/socket.h:36:7: error: expected nested-name-specifier before 'GSocket' using GSocket = struct _GSocket; ^ /usr/include/giomm-2.4/giomm/socket.h:37:7: error: expected nested-name-specifier before 'GSocketClass' using GSocketClass = struct _GSocketClass; ^ /usr/include/pangomm-1.4/pangomm/language.h:570:28: error: invalid constructor; you probably meant 'Pango::Language (const Pango::Language&)' Language(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:570:28: error: expected ';' at end of member declaration /usr/include/pangomm-1.4/pangomm/language.h:570:30: error: 'noexcept' does not name a type Language(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:570:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:571:31: error: expected ',' or '...' before '&&' token Language& operator=(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:571:39: error: expected ';' at end of member declaration Language& operator=(Language&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:134:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/socketsource.h:103:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Gio::SocketSource; ^ /usr/include/pangomm-1.4/pangomm/language.h:571:41: error: 'noexcept' does not name a type Language& operator=(Language&& other) noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:571:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:573:13: error: expected ';' at end of member declaration ~Language() noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:573:15: error: 'noexcept' does not name a type ~Language() noexcept; ^ /usr/include/pangomm-1.4/pangomm/language.h:573:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/glibmm-2.4/glibmm.h:101:0, from /usr/include/gtkmm-2.4/gtkmm.h:87, from item-bonus-dialog.cpp:20: /usr/include/glibmm-2.4/glibmm/checksum.h:47:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Checksum; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:48:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GChecksum; ^ /usr/include/pangomm-1.4/pangomm/language.h:575:28: error: expected ';' at end of member declaration void swap(Language& other) noexcept; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:17: error: expected ';' at end of member declaration ~SocketSource() noexcept override; ^ /usr/include/pangomm-1.4/pangomm/language.h:575:30: error: 'noexcept' does not name a type void swap(Language& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:20: error: expected ',' or '...' before '&&' token Checksum(Checksum&& other) noexcept; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:19: error: 'noexcept' does not name a type ~SocketSource() noexcept override; ^ /usr/include/giomm-2.4/giomm/socketsource.h:112:19: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/pangomm-1.4/pangomm/language.h:575:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: invalid constructor; you probably meant 'Glib::Checksum (const Glib::Checksum&)' Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:28: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: error: 'noexcept' does not name a type Checksum(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:63:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/glibmm-2.4/glibmm/checksum.h:64:31: error: expected ',' or '...' before '&&' token Checksum& operator=(Checksum&& other) noexcept; ^ In file included from /usr/include/giomm-2.4/giomm.h:45:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusaddress.h:78:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot, ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:39: error: expected ';' at end of member declaration Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: error: 'noexcept' does not name a type Checksum& operator=(Checksum&& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:64:41: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusaddress.h:82:51: error: 'SlotAsyncReady' does not name a type void get_stream(const std::string& address, const SlotAsyncReady slot); ^ In file included from /usr/include/giomm-2.4/giomm.h:136:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from army-bonus-dialog.cpp:21: /usr/include/giomm-2.4/giomm/tcpconnection.h:30:7: error: expected nested-name-specifier before 'GTcpConnection' using GTcpConnection = struct _GTcpConnection; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:31:7: error: expected nested-name-specifier before 'GTcpConnectionClass' using GTcpConnectionClass = struct _GTcpConnectionClass; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:59:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = TcpConnection; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:60:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = TcpConnection_Class; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:61:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GTcpConnection; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:62:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GTcpConnectionClass; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:65:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpConnection(const TcpConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:66:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 TcpConnection& operator=(const TcpConnection&) = delete; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:69:10: error: 'CppClassType' does not name a type static CppClassType tcpconnection_class_; ^ /usr/include/giomm-2.4/giomm/socket.h:310:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Socket; ^ /usr/include/giomm-2.4/giomm/socket.h:311:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Socket_Class; ^ /usr/include/giomm-2.4/giomm/file.h:2445:90: error: 'SlotAsyncReady' does not name a type void mount_enclosing_volume(const Glib::RefPtr& mount_operation, const SlotAsyncReady& slot, const Glib::RefPtr& cancellable, MountMountFlags flags = MOUNT_MOUNT_NONE); ^ /usr/include/giomm-2.4/giomm/socket.h:312:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GSocket; ^ /usr/include/giomm-2.4/giomm/socket.h:313:9: error: expected nested-name-specifier before 'BaseClassType' using BaseClassType = GSocketClass; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:30: error: expected ',' or '...' before '&&' token TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:13: error: expected ';' at end of member declaration ~Checksum() noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:316:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket(const Socket&) = delete; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: error: 'noexcept' does not name a type ~Checksum() noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:317:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Socket& operator=(const Socket&) = delete; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:66:15: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:79:36: error: invalid constructor; you probably meant 'Gio::TcpConnection (const Gio::TcpConnection&)' TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:36: error: expected ';' at end of member declaration /usr/include/glibmm-2.4/glibmm/checksum.h:68:28: error: expected ';' at end of member declaration void swap(Checksum& other) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:79:38: error: 'noexcept' does not name a type TcpConnection(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:320:10: error: 'CppClassType' does not name a type static CppClassType socket_class_; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: error: 'noexcept' does not name a type void swap(Checksum& other) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:68:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:79:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/tcpconnection.h:80:41: error: expected ',' or '...' before '&&' token TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:330:16: error: expected ',' or '...' before '&&' token Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:47: error: expected ';' at end of member declaration TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/glibmm-2.4/glibmm/checksum.h:129:28: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 explicit operator bool() const; ^ /usr/include/giomm-2.4/giomm/socket.h:330:22: error: invalid constructor; you probably meant 'Gio::Socket (const Gio::Socket&)' Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:80:49: error: 'noexcept' does not name a type TcpConnection& operator=(TcpConnection&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/socket.h:330:22: error: expected ';' at end of member declaration /usr/include/giomm-2.4/giomm/tcpconnection.h:80:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:330:24: error: 'noexcept' does not name a type Socket(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:18: error: expected ';' at end of member declaration ~TcpConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:20: error: 'noexcept' does not name a type ~TcpConnection() noexcept override; ^ /usr/include/giomm-2.4/giomm/socket.h:330:24: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/socket.h:331:27: error: expected ',' or '...' before '&&' token Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/tcpconnection.h:82:20: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /usr/include/giomm-2.4/giomm.h:50:0, from /usr/include/gtkmm-2.4/gtkmm.h:88, from city-info-tip.cpp:20: /usr/include/giomm-2.4/giomm/dbusinterface.h:33:7: error: expected nested-name-specifier before 'GDBusInterface' using GDBusInterface = struct _GDBusInterface; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:34:7: error: expected nested-name-specifier before 'GDBusInterfaceClass' using GDBusInterfaceClass = struct _GDBusInterfaceClass; ^ /usr/include/giomm-2.4/giomm/socket.h:331:33: error: expected ';' at end of member declaration Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:73:9: error: expected nested-name-specifier before 'CppObjectType' using CppObjectType = Interface; ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: error: 'noexcept' does not name a type Socket& operator=(Socket&& src) noexcept; ^ /usr/include/giomm-2.4/giomm/dbusinterface.h:74:9: error: expected nested-name-specifier before 'CppClassType' using CppClassType = Interface_Class; ^ /usr/include/giomm-2.4/giomm/socket.h:331:35: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /usr/include/giomm-2.4/giomm/dbusinterface.h:75:9: error: expected nested-name-specifier before 'BaseObjectType' using BaseObjectType = GDBusInterface; ^ In file included from /usr/include/pangomm-1.4/pangomm/font.h:33:0, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/gc.h:33, from /usr/include/gdkmm-2.4/gdkmm.h:30, from /usr/include/gtkmm-2.4/gtkmm.h:89, from fight-order-dialog.h:24, from fight-order-dialog.cpp:22: /usr/include/pangomm-1.4/pangomm/language.h:665:9: error: 'ArrayHandle' in namespace 'Glib' does not name a type Glib::ArrayHandle